다음은 Online Encyclopedia of Integer Sequences에 없는 합리적으로 사소한 시퀀스입니다 .
빈 시퀀스로 시작한 다음 각 항을 공백없이 영어로 시퀀스의 모든 자리를 쓰는 데 필요한 문자 수로 정의합니다. *
참고로 영어로 된 모든 (기본 10) 자릿수의 문자 수는 다음과 같습니다.
zero one two three four five six seven eight nine
4 3 3 5 4 4 3 5 5 4
빈 시퀀스에는 숫자가 0 이므로 첫 번째 항목 만듭니다.
이렇게하면 현재까지 유일한 숫자 인 "0"을 쓰려면 4 개의 문자가 필요 하므로 두 번째 항목 됩니다.
"zerofour"를 쓰려면 총 8 개가 "four"를 쓰려면 4 개의 문자가 더 필요 하므로 세 번째 항목 됩니다.
"zerofoureight"를 쓰려면 총 13 개가 "eight"를 쓰려면 5 개의 문자가 더 필요 하므로 4 번째 항목 됩니다.
이렇게하면 "onethree"를 쓰는 데 8 개의 문자가 더 필요하므로 총 다섯 번째 항목 됩니다.
...등등. 처음 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
* 우리는 다른 언어 및 / 또는 다른 기반이나 물론 공백으로 정의 할 수 있습니다
도전
가능한 적은 수의 코드로 출력이 주어지면 다음 중 하나를 수행하십시오.
- 시퀀스 의 처음 항 (음이 아닌 정수에 대해 작동해야 함)
- 의 값 음이 아닌 정수에 대해 작동해야 함)
- 시퀀스 의 번째 항 (양의 정수, 즉 값에 대해 작동해야 )a ( n - 1 )
이것은 코드 골프 이므로 각 언어에 대해 가장 짧은 바이트 단위의 대답이 이기고 바이트 단위의 가장 짧은 대답이 이깁니다. 골프 언어가 실제 언어이거나 난해한 언어로 좋아하는 언어로 들어가는 것을 막지 마십시오!
1
해야 출력[0]
및0
출력합니다[]
2)0
출력해야[0]
내 이전의 대답과 같은 ()?