Враховуючи число, введіть його загальну суму
Що таке колективна сума?
Розглянемо число 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
і це ваш результат
Особливі випадки:
Якщо ми стикаємося з 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
.