入力として数値を指定し、その総和を出力します
集合合計とは何ですか?
数13214
、入力を考えます
左から始まる各桁をループして、その総和を取得することができます。
1
は、最初の数字を見て、合計に追加することを意味します。合計= 1
3
は、「最初の3桁」を見て、合計に追加することを意味します。sum= 1 + 132
2
は、「最初の2桁」を見て合計に加算することを意味します。sum= 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
。