배경
이 도전에서 '메타 시퀀스'는 숫자 자체뿐만 아니라 증가 할뿐만 아니라 증가하는 값의 순서로 증가하는 숫자의 시퀀스로 정의됩니다.
예를 들어, 계층 3 메타 시퀀스는 다음과 같이 시작합니다.
1 2 4 8 15 26 42 64 93 130 176
때문에:
1 2 3 4 5 6 7 8 9 >-|
↓+↑ = 7 | Increases by the amount above each time
1 2 4 7 11 16 22 29 37 46 >-| <-|
| Increases by the amount above each time
1 2 4 8 15 26 42 64 93 130 176 <-|
도전
양의 정수가 주어지면 해당 계층의 메타 시퀀스의 처음 20 개 항목을 출력하십시오.
테스트 사례
입력 : 3
출력 :[ 1, 2, 4, 8, 15, 26, 42, 64, 93, 130, 176, 232, 299, 378, 470, 576, 697, 834, 988, 1160 ]
입력 : 1
출력 :[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ]
입력 : 5
출력 :[ 1, 2, 4, 8, 16, 32, 63, 120, 219, 382, 638, 1024, 1586, 2380, 3473, 4944, 6885, 9402, 12616, 16664 ]
입력 : 13
출력 :[ 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16383, 32752, 65399, 130238, 258096, 507624 ]
알다시피, 각 계층 시퀀스의 첫 번째 항목 은 2 의 첫 번째 t + 1 거듭 제곱입니다.
규칙
- 표준 허점 적용
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 승리합니다.
0
경우 출력 계층 1, 입력의 경우 계층 2 1
등)를 선택할 수 있습니까 ?