Latar Belakang
Untuk tantangan ini, 'metasequence' akan didefinisikan sebagai urutan angka di mana tidak hanya angka itu sendiri akan meningkat, tetapi juga kenaikan, dan kenaikan akan meningkat dengan nilai yang meningkat, dll.
Misalnya, metasequence tingkat 3 akan dimulai sebagai:
1 2 4 8 15 26 42 64 93 130 176
karena:
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 <-|
Tantangan
Dengan bilangan bulat positif, hasilkan dua puluh item pertama dari metasequence dari tier itu.
Uji kasus
Input: 3
Keluaran:[ 1, 2, 4, 8, 15, 26, 42, 64, 93, 130, 176, 232, 299, 378, 470, 576, 697, 834, 988, 1160 ]
Input: 1
Keluaran:[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ]
Input: 5
Keluaran:[ 1, 2, 4, 8, 16, 32, 63, 120, 219, 382, 638, 1024, 1586, 2380, 3473, 4944, 6885, 9402, 12616, 16664 ]
Input: 13
Keluaran:[ 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16383, 32752, 65399, 130238, 258096, 507624 ]
Seperti yang Anda menyadari, pertama item dari setiap urutan tingkat adalah yang pertama kekuatan dari 2 ...
Aturan
- Celah standar berlaku
- Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang
0
, tingkat 2 untuk input 1
, dll.)?