给定一个数字作为输入,打印出其总和
什么是集体款项?
考虑数字13214
,输入
从左侧开始遍历每个数字,我们将能够获得其总和。
1
表示查看第一个数字,并将其添加到总和中,sum = 1
3
表示查看“前3位数字”并将其添加到总和中,总和= 1 + 132
2
表示查看“前2位数字”并将其添加到总和中,总和= 1 + 132 + 13
1
表示查看第一个数字,并将其添加到总和中,总和= 1 + 132 + 13 + 1
4
表示查看“前4位数字”并将其添加到总和中,总和= 1 + 132 + 13 + 1 + 1321
总和= 1468
这是您的输出
特别案例:
如果遇到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
。