pengantar
Untuk yang belum pernah mendengar game ini sebelumnya. Anda memainkan bola yang harus bertahan selama mungkin. Ini dilakukan dengan bergerak ke kiri atau ke kanan, ke lubang. Karena peta bergerak ke atas, Anda harus turun untuk bertahan lebih lama. Jika Anda mencari gambar, Anda mungkin tahu game mana yang saya maksud.
Tugas
Diberikan bilangan bulat positif n , menghasilkan peta bola jatuh dari n lapisan. Di antara lapisan, ada 4 baris baru. Lebar lapisan terdiri dari 25 karakter garis bawah, dengan panjang satu lubang 5. Itu berarti bahwa lebar total sama dengan 30. Ini secara acak digeser setelah setiap lapisan. Contoh dari layer yang valid adalah:
_______________ __________
Lubangnya juga bisa di tepinya, seolah-olah lapisannya seperti silinder:
_________________________
Perhatikan bahwa ada 2 spasi utama dan 3 spasi tambahan. Membuat satu lubang lebar 5.
Uji kasus
Untuk n = 4, ini adalah output yang valid:
_______________ __________
______ ___________________
_______________________ __
_________________________
Catatan: lubang harus didistribusikan secara seragam . Trailing dan / atau baris baru terkemuka diizinkan.
Ini adalah kode-golf , jadi pengiriman dengan jumlah byte paling sedikit menang!