Istri saya sangat, katakanlah, khususnya dalam hal meletakkan hiasan di pohon Natal kami. Mari kita beri dia beberapa kode untuk membantunya dalam masa percobaan ini.
Memasukkan
Diberikan input 2 < n < 10ketinggian pohon dan 0 < k < njumlah ornamen yang berbeda.
Tugas
Hiasi pohon dimulai dengan 1dan knaik saat kita membungkus ornamen di sekitar pohon. Jika kami mencapai kdan kami memiliki lebih banyak cabang untuk didekorasi kemudian mulai kembali 1.
Tidak apa-apa jika tidak ada jumlah yang sama dari setiap ornamen di pohon, selama polanya puas.
Ornamen harus muncul di atas setiap cabang ^kecuali untuk baris atas.
Pohon terstruktur dengan memulai dengan satu cabang kemudian tingkat berikutnya memiliki +1 cabang dengan ruang di antara masing-masing, terhuyung-huyung dari atas seperti:
^
^ ^
Untuk baris ketiga, Anda akan menambahkan satu cabang lagi dan sempoyongan lagi sehingga tidak ada cabang di kolom yang sama (jika Anda menganggapnya seperti kisi).
^
^ ^
^ ^ ^
Keluaran
Keluarkan pohon hias Anda.
Contohnya
1.
n = 3, k = 2
^ //Height is 3
^ ^
^ ^ ^
Sekarang kita menghias masing-masing cabang dimulai dengan 1 dan naik ke k:
^
1 2
^ ^
1 2 1
^ ^ ^
2.
n = 6, k = 5
^ //Non-Decorated
^ ^
^ ^ ^
^ ^ ^ ^
^ ^ ^ ^ ^
^ ^ ^ ^ ^ ^
^ //Decorated
1 2
^ ^
3 4 5
^ ^ ^
1 2 3 4
^ ^ ^ ^
5 1 2 3 4
^ ^ ^ ^ ^
5 1 2 3 4 5
^ ^ ^ ^ ^ ^
3.
n = 5, k = 1
^
^ ^
^ ^ ^
^ ^ ^ ^
^ ^ ^ ^ ^
^
1 1
^ ^
1 1 1
^ ^ ^
1 1 1 1
^ ^ ^ ^
1 1 1 1 1
^ ^ ^ ^ ^
Ini adalah kode-golf sehingga kode terpendek menang! Selamat bersenang-senang dan semoga berhasil!

