Tulis sebuah program atau fungsi yang mengambil dalam tiga bilangan bulat positif, W, H, dan N. Cetak atau kembalikan kotak W × H .
di mana setiap Nth .
dalam urutan pembacaan bahasa Inggris yang normal diganti denganX
.
Misalnya, mengingat W = 7, H = 3, N = 3, kisi adalah 7 karakter lebar dan 3 tinggi, dan setiap pembacaan karakter ketiga dari kiri atas adalah X
:
..X..X.
.X..X..
X..X..X
Demikian pula, jika inputnya adalah W = 10, H = 4, N = 5, hasilnya adalah:
....X....X
....X....X
....X....X
....X....X
Catatan
- "Urutan pembacaan Bahasa Inggris Normal" berarti belok kiri ke kanan pada setiap baris, dari baris atas ke bawah.
- Ketika N adalah 1 maka semua
.
akan menjadiX
. - Anda dapat menggunakan dua karakter ASCII yang dapat dicetak untuk menggantikan
.
danX
.- Jika Anda menggunakan spasi (
- Anda mungkin tidak menggunakan sesuatu yang lain sebagai pengganti baris baru yang membentuk kisi.
- Jika Anda menggunakan spasi (
- Format input dan urutan W, H, dan N yang tepat tidak super penting. Hal-hal seperti
[H,W,N]
atauN\nW,H
baik-baik saja. - Baris baru yang tertinggal dalam output baik-baik saja.
- Kode terpendek dalam byte menang!
Contohnya
W = 5, H = 3, N = 1
XXXXX
XXXXX
XXXXX
W = 5, H = 3, N = 2
.X.X.
X.X.X
.X.X.
W = 5, H = 3, N = 3
..X..
X..X.
.X..X
W = 5, H = 3, N = 4
...X.
..X..
.X...
W = 5, H = 3, N = 5
....X
....X
....X
W = 5, H = 3, N = 6
.....
X....
.X...
W = 5, H = 3, N = 7
.....
.X...
...X.
W = 5, H = 3, N = 15
.....
.....
....X
W = 5, H = 3, N = 16 (or more)
.....
.....
.....
W = 1, H = 1, N = 1
X
W = 1, H = 1, N = 2 (or more)
.
W = 8, H = 6, N = 2
.X.X.X.X
.X.X.X.X
.X.X.X.X
.X.X.X.X
.X.X.X.X
.X.X.X.X
W = 8, H = 6, N = 3
..X..X..
X..X..X.
.X..X..X
..X..X..
X..X..X.
.X..X..X
W = 8, H = 6, N = 4
...X...X
...X...X
...X...X
...X...X
...X...X
...X...X
W = 8, H = 6, N = 7
......X.
.....X..
....X...
...X....
..X.....
.X......
W = 8, H = 6, N = 16
........
.......X
........
.......X
........
.......X
W = 37, H = 1, N = 4
...X...X...X...X...X...X...X...X...X.
W = 1, H = 10, N = 8
.
.
.
.
.
.
.
X
.
.
["..X..X.", ".X..X..", "X..X..X"]
sebagai kisi "?