Anda diberi kisi-kisi persegi panjang karakter .
dan #
, seperti ini:
..........
..#.......
....#..#..
...#......
..........
Tugas Anda adalah untuk mengisi seluruh kotak pembatas yang selaras sumbu #
dengan yang lebih lanjut #
:
..........
..######..
..######..
..######..
..........
Kotak bounded aligned axis adalah kotak terkecil yang berisi semua #
.
Ingin lebih? Coba Bagian II!
Aturan
Anda dapat menggunakan dua karakter ASCII yang dapat dicetak yang berbeda (0x20 hingga 0x7E, inklusif), sebagai ganti dari #
dan .
. Saya akan terus merujuk mereka sebagai #
dan .
untuk sisa spesifikasi.
Input dan output dapat berupa string yang dipisahkan dengan linefeed tunggal atau daftar string (satu untuk setiap baris), tetapi formatnya harus konsisten.
Anda dapat mengasumsikan bahwa input berisi setidaknya satu #
dan semua baris memiliki panjang yang sama.
Anda dapat menulis program atau fungsi dan menggunakan salah satu metode standar kami untuk menerima input dan memberikan output.
Anda dapat menggunakan bahasa pemrograman apa pun , tetapi perhatikan bahwa celah ini dilarang secara default.
Ini adalah kode-golf , sehingga jawaban terpendek yang valid - diukur dalam byte - menang.
Uji Kasus
Setiap test case memiliki input dan output yang bersebelahan.
# #
... ...
#.. #..
... ...
... ...
#.. ###
..# ###
.#. ###
#.. ###
..# ###
..... .....
.#.#. .###.
..... .....
... ...
.#. .#.
... .#.
.#. .#.
... ...
.......... ..........
.......... ..........
....#..... ....#.....
.......... ..........
.......... ..........
.......... ..........
....#..... ...##.....
...#...... ...##.....
.......... ..........
..#....... ..###.....
....#..... ..###.....
...#...... ..###.....
.......... ..........
..#....... ..######..
....#..#.. ..######..
...#...... ..######..
.........# ..########
..#....... ..########
....#..#.. ..########
...#...... ..########