挑战
这个问题的任务是编写一个程序或一个命名函数,该程序或命名函数采用一个正整数n
(大于0)作为通过STDIN,ARGV或函数参数的输入,并通过STDOUT或函数返回值输出一个数组。
听起来足够简单?现在这是规则
- 该数组将仅包含从
1
到的整数n
- 从
1
到的每个整数n
应重复x
一次,其中x
是每个整数的值。
例如:
输入:
5
输出:
[1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5]
数组可以排序也可以不排序。
这是代码高尔夫球,因此获胜者是最短的代码(以字节为单位)。
奖金
0.5
如果输出数组中没有两个相邻的整数相同,则将您的分数乘以。
例如n = 5
,一种这样的配置是
[5, 4, 5, 4, 3, 4, 5, 2, 5, 3, 1, 2, 3, 4, 5]
/⍨⍳n