在一个蒸汽朋克的多维世界中,我们的老板想在集团的多维文件柜中的每个抽屉上粘贴打印的索引标签。
老板希望使用仅为此目的而购买的字体将整个标签纸排版为单个表格,因此我们必须订购分类(金属符号片)。由于排序非常昂贵,因此我们的订购必须针对每个数字符号的准确计数。
对于给定的(以任何方式)长度≥0的一组长度,返回(以任何方式)我们的命令,这是排版所有笛卡尔坐标所需的数字频率表。它必须按键盘的出现顺序排列(即9之后为0),并且可能不包含0种排序的顺序,因此,如果根本不排序(因为尺寸的长度为0),则不能排序。什么都不打印。
- 如果您的代码也可以处理(即不打印任何内容)0个维度,则-3分的奖励。
- 最终换行符是可以接受的。
- 禁止使用标准漏洞。
- 如前所述,排序很昂贵,因此是codecolf。
善良的灵魂可能会编辑此挑战,以包括自动评分,因此请添加标题,例如:# LanguageName, 123 sorts
测试用例
给定11
,打印:
1 4
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 1
0 1
因为所需要的标签1
,2
,3
,4
,5
,6
,7
,8
,9
,10
,和11
。
给定2 3
,打印:
1 5
2 5
3 2
因为所需要的标签1 1
, 1 2
, 1 3
, 2 1
, 2 2
,和2 3
。
给定2 0
,打印一个空行:
或者什么都没有。
给定1 2 3
,打印:
1 11
2 5
3 2
因为所需要的标签1 1 1
,1 1 2
,1 1 3
,1 2 1
,1 2 2
,和1 2 3
给定5 5 5 5
,打印:
1 500
2 500
3 500
4 500
5 500
不,我不会列出所有625个标签。