Anda akan diberikan bilangan bulat positif Nsebagai input. Tugas Anda adalah membangun Semi-Zigzag, Nsisi, masing-masing panjangnya N. Karena relatif sulit untuk menggambarkan tugas dengan jelas, berikut adalah beberapa contoh:
N = 1:HAI
N = 2:HAI OO
N = 3:OO OO OOO
N = 4:OOOOO OO OO OOOO
N = 5:OOOOOO OOO OOO OOO OOOOOON = 6:OOOOOOO OOO OOO OOO OOO OOOOOOOOOOOON = 7:OOOOOOOOO OOOO OOOO OOOO OOOO OOOO OOOOOOOOOOOOOO
Seperti yang Anda lihat, Semi-Zigzag terbuat dari garis diagonal dan horizontal bergantian, dan selalu dimulai dengan garis diagonal kiri atas ke kanan. Perhatikan bahwa karakter pada garis horizontal dipisahkan oleh spasi.
Aturan
Anda dapat memilih karakter non-spasi putih alih-alih
O, bahkan mungkin tidak konsisten.Anda dapat menampilkan / mengembalikan hasilnya sebagai String atau sebagai daftar String, masing-masing mewakili satu baris .
Anda mungkin memiliki baris tambahan atau baris baru.
Berlaku celah default .
Anda dapat mengambil input dan memberikan output dengan cara standar apa pun .
Jika memungkinkan, harap tambahkan tautan pengujian ke kiriman Anda. Saya akan menjawab setiap jawaban yang menunjukkan upaya bermain golf dan memiliki penjelasan.
Ini adalah kode-golf , jadi kode terpendek dalam byte di setiap bahasa menang!