Dengan bilangan bulat positif n , ikuti langkah-langkah ini:
- Buat array A dengan n 1 s.
- Jika A hanya memiliki satu elemen, akhiri. Jika tidak, mulai dari elemen pertama, ganti setiap pasangan A dengan jumlahnya, biarkan elemen terakhir seolah-olah panjang A aneh, dan ulangi langkah ini.
Output harus berisi A state 's setelah setiap langkah dalam urutan dari langkah pertama untuk yang terakhir. Penggunaan celah standar dilarang. Ini adalah tantangan kode-golf , sehingga solusi dengan byte paling sedikit di setiap bahasa menang.
Uji kasus
Setiap baris dalam output dari contoh-contoh ini adalah status. Anda dapat menampilkan melalui format apa pun yang wajar.
Memasukkan: 1
[1]
Memasukkan: 4
[1, 1, 1, 1]
[2, 2]
[4]
Memasukkan: 13
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2, 2, 2, 2, 2, 2, 1]
[4, 4, 4, 1]
[8, 5]
[13]
Memasukkan: 15
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2, 2, 2, 2, 2, 2, 2, 1]
[4, 4, 4, 3]
[8, 7]
[15]