พื้นหลัง
สำหรับความท้าทายนี้ 'metasequence' จะถูกกำหนดเป็นลำดับของตัวเลขที่ไม่เพียง แต่ตัวเลขจะเพิ่มขึ้น แต่ยังเพิ่มขึ้นและการเพิ่มขึ้นจะเพิ่มขึ้นตามมูลค่าที่เพิ่มขึ้น ฯลฯ
ตัวอย่างเช่น metasequence ระดับ 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 <-|
ท้าทาย
รับจำนวนเต็มบวกเอาท์พุทยี่สิบรายการแรกของ metasequence ของระดับนั้น
กรณีทดสอบ
อินพุต: 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 ...
กฎระเบียบ
- ช่องโหว่มาตรฐานใช้
- นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ
0
, เทียร์ 2 สำหรับอินพุท1
, ฯลฯ )?