About MineSweeper ¶
์ง๋ขฐ ์ฐพ๊ธฐ๋ M X N ํฌ๊ธฐ์ ์ง๋ขฐ๋ฐญ์์ ๋ชจ๋ ์ง๋ขฐ์ ์์น๋ฅผ ์ฐพ์๋ด๋ ๊ฒ์์ด๋ค.
์ด ๊ฒ์์์๋ ๊ฐ ์นธ์ ์ธ์ ํ ์นธ์ ๋ช ๊ฐ์ ์ง๋ขฐ๊ฐ ์๋์ง๋ฅผ ๋ณด์ฌ์ค๋ค. ๊ฐ ์นธ์๋ ์ต๋ ์ฌ๋ ๊ฐ์ ์ธ์ ํ ์นธ์ด ์์ ์ ์๋ค. ์๋์ชฝ์ ์๋ 4 X 4 ์ง๋ขฐ๋ฐญ์๋ ์ง๋ขฐ ๋ ๊ฐ๊ฐ ์์ผ๋ฉฐ ๊ฐ๊ฐ์ '*' ๋ฌธ์๋ก ํ์๋์ด ์๋ค.
์ด ์ง๋ขฐ๋ฐญ์ ๋ฐฉ๊ธ ์ค๋ช
ํ ํํธ ์ซ์๋ก ํ๊ธฐํ๋ฉด ์๋์ชฝ์ ์๋ ๊ฒ๊ณผ ๊ฐ์ ํ๋๊ฐ ๋ง๋ค์ด์ง๋ค.
~cpp *... .... .*.. ....
~cpp *100 2210 1*10 1110
Input ¶
์
๋ ฅ์ ์์ ๊ฐ์์ ์ง๋ขฐ๋ฐญ์ผ๋ก ๊ตฌ์ฑ๋๋ค. ๊ฐ ์ง๋ขฐ๋ฐญ์ ์ฒซ๋ฒ์งธ ์ค์๋ ๊ฐ๊ฐ ํ๊ณผ ์ด์ ๊ฐ์๋ฅผ ๋ํ๋ด๋ ๋ ๊ฐ์ ์ ์ n๊ณผ m(0
์ง๋ขฐ๊ฐ ์๋ ์นธ์ '.'์ผ๋ก, ์ง๋ขฐ๋ '*'๋ก ํ์๋๋ฉฐ ์ด๋ ๋ฐ์ดํ๋ ์ฐ์ง ์๋๋ค. n=m=0์ธ ์ค์ ์ ๋ ฅ์ด ๋๋ฌ์์ ๋ํ๋ด๋ ๊ฒ์๋ฏ๋ก ๊ทธ ์ค์ ์ฒ๋ฆฌํ์ง ์๋๋ค.
์ง๋ขฐ๊ฐ ์๋ ์นธ์ '.'์ผ๋ก, ์ง๋ขฐ๋ '*'๋ก ํ์๋๋ฉฐ ์ด๋ ๋ฐ์ดํ๋ ์ฐ์ง ์๋๋ค. n=m=0์ธ ์ค์ ์ ๋ ฅ์ด ๋๋ฌ์์ ๋ํ๋ด๋ ๊ฒ์๋ฏ๋ก ๊ทธ ์ค์ ์ฒ๋ฆฌํ์ง ์๋๋ค.
output ¶
๊ฐ ์ง๋ขฐ๋ฐญ์ ๋ํด Field #x:๋ผ๊ณ ์ ํ์๋ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ๋ค. ์ด๋ x๋ ํ๋ ๋ฒํธ๋ฅผ ๋ํ๋ด๋ฉฐ 1์์ ์์ํ๋ค. ๊ทธ ๋ค์ ์ค๋ถํฐ๋ n๊ฐ์ ์ค์ ๊ฑธ์ณ์ '.'๋ฌธ์ ๋์ ๊ทธ ์นธ์ ์ธ์ ํ ์นธ์ ๋ค์ด์๋ ์ง๋ขฐ์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. ๊ฐ ์ง๋ขฐ๋ฐญ์ ๋ํ ์ถ๋ ฅ ์ฌ์ด์๋ ๋ฐ๋์ ๋น ์ค์ด ํ๋์ฉ ์์ด์ผ ํ๋ค.
Sample Input ¶
~cpp 4 4 *... .... .*.. .... 3 5 **... ..... .*... 0 0
Sample Output ¶
~cpp Field #1: *100 2210 1*10 1110 Field #2: **100 33200 1*100
ํ์ด ¶
์์ฑ์ | ์ฌ์ฉ์ธ์ด | ๊ฐ๋ฐ์๊ฐ | ์ฝ๋ |
๋ฌธ๋ณด์ฐฝ | C++/Python | 50๋ถ/40๋ถ | MineSweeper/๋ฌธ๋ณด์ฐฝ |
์ด์นํ | Flash/java?? | ? | MineSweeper/์ด์นํ |
ํฉ์ฌ์ | Java | ? | MineSweeper/ํฉ์ฌ์ |
์ ์ฌ๋ | C++ | 40๋ถ | MineSweeper/์ ์ฌ๋ |
๊นํ์ | C++ | ? | MineSweeper/๊นํ์ |
Leonardong | Python | 3์๊ฐ 3๋ถ | MineSweeper/Leonardong |
๊ณฝ์ธํ | C++ | 30๋ถ+ | MineSweeper/๊ณฝ์ธํ |
๊น๋ฏผ๊ฒฝ | Py | MineSweeper/๊น๋ฏผ๊ฒฝ | |
๊นํํ zyint | python | MineSweeper/zyint | |
ํ์์ | C++ | 1์๊ฐ | MineSweeper/ํ์์ |
๊น์์ญ | C++ | ๋ง์ด..ใ กใ | MineSweeper/๊น์์ญ |