다음 .
과 #
같이 문자의 직사각형 그리드가 제공됩니다 .
..........
..#.......
....#..#..
...#......
..........
당신의 작업은 전체 축 정렬 경계 상자 채우는 것입니다 #
추가로를 #
:
..........
..######..
..######..
..######..
..........
축 정렬 경계 상자는 모든을 포함하는 가장 작은 사각형입니다 #
.
더 원해? 파트 II를보십시오!
규칙
및 대신에 두 가지 인쇄 가능한 ASCII 문자 (0x20 ~ 0x7E 포함)를 사용할 수 있습니다 . 나는 그들을 참조 계속 것입니다 및 하지만 사양의 나머지.#
.
#
.
입력 및 출력은 단일 줄 바꿈으로 구분 된 문자열이거나 문자열 목록 (각 줄마다 하나씩) 일 수 있지만 형식은 일관되어야합니다.
입력에 하나 이상이 #
있고 모든 행의 길이가 같다고 가정 할 수 있습니다 .
당신은 쓸 수 있습니다 프로그램이나 기능을 하고, 우리의 사용 표준 방법 입력을 수신하고 출력을 제공합니다.
모든 프로그래밍 언어를 사용할 수 있지만 이러한 허점 은 기본적으로 금지되어 있습니다.
이것은 code-golf 이므로 바이트 단위로 측정 된 가장 짧은 유효한 답변이 이깁니다.
테스트 사례
각 테스트 케이스에는 서로 옆에 입력 및 출력이 있습니다.
# #
... ...
#.. #..
... ...
... ...
#.. ###
..# ###
.#. ###
#.. ###
..# ###
..... .....
.#.#. .###.
..... .....
... ...
.#. .#.
... .#.
.#. .#.
... ...
.......... ..........
.......... ..........
....#..... ....#.....
.......... ..........
.......... ..........
.......... ..........
....#..... ...##.....
...#...... ...##.....
.......... ..........
..#....... ..###.....
....#..... ..###.....
...#...... ..###.....
.......... ..........
..#....... ..######..
....#..#.. ..######..
...#...... ..######..
.........# ..########
..#....... ..########
....#..#.. ..########
...#...... ..########