这是一个合理的琐碎序列,不在在线整数序列百科全书中。
从一个空序列开始,然后将每个术语定义为用英文写出到目前为止序列中所有数字的字符数,这些数字不带空格。*
供参考(英文的所有(十进制)数字的字符数):
zero one two three four five six seven eight nine
4 3 3 5 4 4 3 5 5 4
由于空序列中存在零位,因此这使第一项。
这使得第二个条目因为它需要四个字符来写入“零”,这是迄今为止唯一的数字。
这使第三个条目因为要再花四个字符来写“四个”,总共要八个字符才能写“ zerofour”。
这使第四个条目因为要再花五个字符才能写“八”,总共要十三个字才能写“ zerofoureight”。
这使第五个条目,这是因为要花更多的八个字符才能写“ onethree”,总共要花21个字符才能写“ zerofoureightonethree”。
...等等。以下是前100个条目:
0, 4, 8, 13, 21, 27, 35, 44, 52, 59, 67, 75, 84, 93, 102, 112, 121, 130, 142, 152, 162, 171, 182, 193, 205, 216, 225, 235, 247, 259, 270, 282, 293, 305, 318, 331, 344, 357, 371, 384, 398, 412, 422, 432, 444, 456, 467, 479, 492, 503, 516, 526, 536, 548, 561, 571, 583, 597, 610, 620, 630, 642, 652, 662, 671, 682, 693, 705, 718, 731, 744, 757, 771, 784, 798, 812, 823, 836, 849, 862, 873, 888, 903, 916, 926, 936, 948, 961, 971, 983, 997, 1010, 1024, 1038, 1055, 1070, 1086, 1101, 1114, 1127
*我们可以将其定义为其他语言和/或其他基础或有空格
挑战
给定输出,以尽可能少的代码字节,以下任何一项:
- 序列的前项(适用于非负整数)
- 的值 (适用于非负整数)
- 序列的第个项(应对正整数有效-即)
这是代码高尔夫球,因此每种语言的最短答案以字节为单位,而最短的答案以字节为单位。无论是实用的语言还是深奥的语言,都不要让高尔夫语言阻止您输入喜欢的语言!
1
应该输出[0]
并且0
应该输出[]
还是2)0
应该输出[0]
(就像我以前的回答一样)?