กำหนดตัวเลขเป็นอินพุตพิมพ์ผลรวมโดยรวม
จำนวนรวมคืออะไร?
พิจารณาจำนวน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ควรจะเป็น