Тепер, коли ми знаємо, як правильно квадрат і трикутник число, ми навчимося паралелограм один. Щоб паралелограм був числом, ми спочатку упорядковуємо його як паралелограм, розміщуючи його поверх себе в кілька разів, рівний кількості цифр, який він має, і додаючи пробіли, щоб зробити його паралелограмом. Так 123
формується:
123
123
123
Тепер беремо кожне горизонтальне та вертикальне число і додаємо їх 123+123+123+1+12+123+23+3
, що дорівнює 531
, що є паралелограмом 123
.
Ваше завдання:
Напишіть програму або функцію, яка, коли дається число як вхідне, повертає паралелограм числа.
Вхід:
Невід'ємне ціле чи невід'ємне ціле число, представлене рядком.
Вихід:
Паралелограм цілого числа.
Випробування:
1234567 -> 10288049
123 -> 531
101 -> 417
12 -> 39
Оцінка:
Це кодовий гольф , найнижчий бал у виграшах байтів!