Ми звикли під терміном "квадратування" 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?