กำหนดตัวเลขเป็นอินพุตพิมพ์ผลรวมโดยรวม
จำนวนรวมคืออะไร?
พิจารณาจำนวน13214
การป้อนข้อมูล
วนผ่านตัวเลขแต่ละตัวเริ่มจากด้านซ้ายเราจะสามารถได้รับผลรวมของมัน
1
หมายถึงดูที่ตัวเลขตัวแรกและเพิ่มลงในผลรวม, sum = 1
3
หมายถึงดูที่ "ตัวเลข 3 ตัวแรก" และเพิ่มลงในผลรวม, sum = 1 + 132
2
หมายถึงดูที่ "ตัวเลข 2 ตัวแรก" และเพิ่มลงในผลรวม, sum = 1 + 132 + 13
1
หมายถึงดูตัวเลขตัวแรกและเพิ่มลงในผลรวม sum = 1 + 132 + 13 + 1
4
หมายถึงดูที่ "ตัวเลข 4 ตัวแรก" และเพิ่มลงในผลรวม, sum = 1 + 132 + 13 + 1 + 1321
ยอดรวม = 1468
และนี่คือผลลัพธ์ของคุณ
กรณีพิเศษ:
หากเราพบกับ a 0
แล้วชัดเจนว่าเราเก็บผลรวมเดียวกัน
The number 1301 would have a sum = 1 + 130 + 1 = 132
หากเราพบตัวเลขที่มีขนาดใหญ่กว่าความยาวของอินพุตเราจะเพิ่มทั้งหมด
The number 251 would have a sum = 25 + 251 + 2 = 278
กรณีทดสอบ:
collectiveSum(0) = 0
collectiveSum(2) = 2
collectiveSum(2315) = 23 + 231 + 2 + 2315 = 2571
จำนวนไบต์ที่สั้นที่สุดชนะ มีความสุขในการเล่นกอล์ฟ!
2315
กรณีทดสอบที่ขาดหายไป+ 2
จากและจะส่งผลให้1
2571
2571
ควรจะเป็น