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