Ми звикли під терміном "квадратування" n означати обчислення n 2 . Ми також звикли під терміном "кубування" n означати n 3 . Попри це, ми не могли б також трикутник число?
Як трикутник число?
Спочатку давайте виберемо число
53716
,.Розташуйте його в паралелограмі, довжина сторони якого дорівнює кількості цифр числа і має дві сторони, розташовані по діагоналі, як показано нижче.
53716 53716 53716 53716 53716
Тепер ми хочемо це зробити, правда? Для цього обріжте сторони, які не вписуються в прямокутний трикутник:
5 53 537 5371 53716
Візьміть суми кожного ряду, для цього прикладу виходить
[5, 8, 15, 16, 22]
:5 -> 5 53 -> 8 537 -> 15 5371 -> 16 53716 -> 22
Підсумуйте список
[5, 8, 15, 16, 22]
, у результаті чого66
. Це трикутник цього числа!
Технічні характеристики та правила
Вхідним буде невід'ємне ціле число n ( n ≥ 0, n ∈ Z ).
Ви можете приймати введення та надати вихід будь-яким дозволеним значенням .
Вхід може бути відформатований у вигляді цілого числа, рядкового подання цілого чи списку цифр.
Лазівки за замовчуванням заборонені.
Це код-гольф , тому найкоротший код у байтах виграє!
Більше тестових випадків
Вхід -> Вихід 0 -> 0 1 -> 1 12 -> 4 123 -> 10 999 -> 54 100000 -> 6 654321 -> 91
Натхнення. Пояснення заохочуються!
645321
замість 654321
.
645321 -> 91
?