Tantangan:
Di sini kita memiliki 100 item pertama secara berurutan:
6,5,4,3,2,1,66,65,64,63,62,61,56,55,54,53,52,51,46,45,44,43,42,41,36,35,34,33,32,31,26,25,24,23,22,21,16,15,14,13,12,11,666,665,664,663,662,661,656,655,654,653,652,651,646,645,644,643,642,641,636,635,634,633,632,631,626,625,624,623,622,621,616,615,614,613,612,611,566,565,564,563,562,561,556,555,554,553,552,551,546,545,544,543,542,541,536,535,534,533,...
Bagaimana urutan ini terbentuk? Kami pertama-tama memiliki angka dalam kisaran [6, 1]
(semua nilai yang mungkin dari satu die dari tertinggi ke terendah). Kami kemudian memiliki angka-angka [66..61, 56..51, 46..41, 36..31, 26..21, 16..11]
(semua nilai yang memungkinkan dari dua dadu dari tertinggi ke terendah). Dll.
Ini terkait dengan urutan OEIS A057436: Berisi hanya angka 1 hingga 6 , tetapi dengan semua angka dengan jumlah angka yang sama diurutkan mundur dalam urutan.
Tantangannya adalah memilih salah satu dari tiga opsi ini untuk fungsi / program Anda dengan urutan di atas:
- Ambil input dan output nilai ke- dari urutan ini, yang dapat berupa indeks-0 atau indeks-1.
- Ambil input dan output nilai pertama atau dari urutan ini.
- Keluarkan nilai dari urutan tanpa batas.
Tentu saja, format output apa pun yang wajar dapat digunakan. Bisa berupa string / integer / desimal / dll .; dapat berupa daftar (array) / aliran / etc / (tak terbatas); bisa berupa output dengan spasi / koma / baris baru / pembatas lainnya untuk STDOUT; dll. Silakan sebutkan apa yang saya / O dan opsi yang Anda gunakan dalam jawaban Anda!
Aturan umum:
- Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
Jangan biarkan bahasa kode-golf mencegah Anda memposting jawaban dengan bahasa non-codegolf. Cobalah untuk memberikan jawaban sesingkat mungkin untuk bahasa pemrograman 'apa saja'. - Aturan standar berlaku untuk jawaban Anda dengan aturan I / O default , sehingga Anda diizinkan untuk menggunakan STDIN / STDOUT, fungsi / metode dengan parameter yang tepat dan tipe pengembalian, program penuh. Panggilanmu.
- Celah default tidak diperbolehkan.
- Jika memungkinkan, silakan tambahkan tautan dengan tes untuk kode Anda (yaitu TIO ).
- Juga, menambahkan penjelasan untuk jawaban Anda sangat dianjurkan.
Berikut beberapa kasus uji yang lebih besar jika Anda memilih opsi 1:
n 0-indexed output 1-indexed output
500 5624 5625
750 4526 4531
1000 3432 3433
9329 11111 11112
9330 666666 11111
9331 666665 666666
10000 663632 663633
100000 6131232 6131233