Виклик
З огляду на позитивне ціле число , повторити кожен з його цифр кількість разів , відповідне його становищу в . Іншими словами, кожну цифру слід повторити разів (для кожного , 1-індексується), створюючи таким чином нове число:
Потім запишіть його як по горизонталі, так і по вертикалі і заповніть пробіли копіями цифри, що відповідає більшому індексу між індексом стовпців та індексом рядків порожнього пробілу. Кінцевий результат повинен виглядати так:
Технічні характеристики
Ви можете прийняти як ціле число, рядок, список цифр або список символів, що представляють цифри. Висновком може бути рядок, розділений рядком, рядком / цілими числами, або список списків символів / цифр, але, будь-ласка, включіть також версію з симпатичним друком. Якщо висновок є рядком, розділеним новим рядком, також прийнятно:
- мати пробіли / пробіли пробілів до тих пір, поки візуальний зовнішній вигляд не зміниться
- розділіть стовпці, використовуючи послідовні пробіли кількості або рядки з послідовною (ненульовою) кількістю нових рядків
Ви можете взяти введення та надати вихід за допомогою будь-якого стандартного методу , зауваживши, що ці лазівки за замовчуванням заборонені. Це код-гольф , тому постарайтеся виконати завдання в найменшій кількості байтів, якими ви зможете керувати на своїй обраній мові .
Тестові справи
65:
655
555
555
---------------
203:
200333
000333
000333
333333
333333
333333
--------------
233:
233333
333333
333333
333333
333333
333333
---------------
5202:
5220002222
2220002222
2220002222
0000002222
0000002222
0000002222
2222222222
2222222222
2222222222
2222222222
---------------
12345:
122333444455555
222333444455555
222333444455555
333333444455555
333333444455555
333333444455555
444444444455555
444444444455555
444444444455555
444444444455555
555555555555555
555555555555555
555555555555555
555555555555555
555555555555555