이 문제 의 1 차원 버전 은 매우 쉬웠으므로 여기 더 어려운 2D 버전이 있습니다.
표준 입력에 2D의 토지 높이 배열이 제공되며 비가 올 때 호수가 형성되는 위치를 파악해야합니다. 높이 맵은 0에서 9까지의 숫자로 구성된 직사각형 배열입니다.
8888888888
5664303498
6485322898
5675373666
7875555787
수중에있는 모든 위치를로 대체하여 동일한 배열을 출력해야합니다 *
.
8888888888
566*****98
6*85***898
5675*7*666
7875555787
물은 대각선으로 빠져 나갈 수 있으므로이 구성에는 호수가 없습니다.
888
838
388
가장 짧은 코드가 승리합니다. 코드는 최대 폭 80 및 높이 24를 처리해야합니다.
세 가지 예 :
77777 77777
75657 7*6*7
75757 => 7*7*7
77677 77677
77477 77477
599999 599999
933339 9****9
936639 => 9*66*9
935539 9*55*9
932109 9****9
999999 999999
88888888 88888888
84482288 8**8**88
84452233 => 8**5**33
84482288 8**8**88
88888888 88888888