挑战
给定一个正整数,重复其数字一个,对应于它在位置。换句话说,每个数字应该重复次(对于每个,以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