코딩도장

코딩도장

변경이력

돌아가기
5 35개 문자 추가 2개 문자 삭제

2021年08月11日 01:24

Percy

설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 소숫점 셋째 자리에서 반올림해서 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 지뢰의 개수는 0개거나 칸을 다 채워서는 안된다 3. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 34. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 45. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 소숫점 셋째 자리에서 반올림해서 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 지뢰의 개수는 0개거나 칸을 다 채워서는 안된다 3. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 34. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 45. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 소숫점 셋째 자리에서 반올림해서 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 지뢰의 개수는 0개거나 칸을 다 채워서는 안된다 3. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 34. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 45. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
4 7개 문자 추가 6개 문자 삭제

2021年08月10日 14:34

Percy

설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 소숫점 2째자리까지셋째 자리에서 반올림해서 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 3. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 4. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 소숫점 2째자리까지셋째 자리에서 반올림해서 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 3. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 4. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 소숫점 2째자리까지셋째 자리에서 반올림해서 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 3. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 4. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
3 17개 문자 추가

2021年08月10日 14:33

Percy

설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 소숫점 2째자리까지 반올림해서 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 3. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 4. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 소숫점 2째자리까지 반올림해서 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 3. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 4. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 소숫점 2째자리까지 반올림해서 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 3. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 4. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
2 36개 문자 추가

2021年08月10日 14:31

Percy

설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 3. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 4. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 3. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 4. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
설명을 잘 못해서... 양해 부탁드립니다... python으로만 해봐서 다른 언어로는 되는지 모르겠어요... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 3. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 4. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
1 Original

2021年08月10日 14:28

Percy

설명을 잘 못해서... 양해 부탁드립니다... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 3. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 4. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
설명을 잘 못해서... 양해 부탁드립니다... 먼저 몇행 몇열로 할지를 물은 후, 그 행과 열에 맞는 지뢰판을 출력한다. (https://codingdojang.com/scode/421)같이 구현을 하되 출력물은 빈칸으로 각 칸에 지뢰가 들어갈 확률은 1/5 지뢰판이 처음 출력되기 전에 총 지뢰의 개수를 출력한다. 첫 지뢰판의 출력 후, 칸을 조사할지 깃발을 꽂을 지를 묻는다 몇행 몇열을 조사할지(깃발을 꽂을지)를 묻고, 그 칸을 조사한다(깃발을 꽂는다). 실행 결과를 출력한다. 만약 조사했을때 지뢰가 나오면 game over를 출력한다. 만약 지뢰가 있는 칸을 제외하고 모두 조사하는데 성공하면 성공입니다를 출력하고, 걸린 시간을 출력한다. 만약 위에 두 조건을 만족하지 못할 경우 조사/깃발을 다시 실행한다. 게임이 끝나면 게임을 다시 실행할지를 묻고 다시실행/종료를 실행한다. 추가 조건 1. 처음에 누르는 칸을 중심으로 3x3에는 지뢰가 있어서는 안된다. (->처음에 나오는 칸은 0이여야 함) 2. 조사한 칸이 0일 경우, 그 칸을 중심으로 3x3을 자동으로 조사한다. 3. 깃발을 꽂을 칸을 조사할 경우/조사한 칸에 깃발을 꽂으려 시도할 경우 실패 메시지를 출력한다. 4. 이미 조사한 칸을 다시 조사할 경우, 그 칸의 숫자만큼 그 칸 주위에 깃발이 꽂혀있으면, 그 칸을 중심으로 3x3을 모두 조사한다. (3번 추가 조건에 따라, 깃발이 꽂힌 칸은 조사하지 않는다.) ``` 예시입니다. #10행10열로 실행했을 경우 총 지뢰 개수는 16개 입니다. ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #1행1열을 조사할경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▯1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행1열에 깃발을 꽂을 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ #5행2열을 조사할 경우 0001▯▯▯▯▯▯ 00012▯▯▯▯▯ 00001▯▯▯▯▯ 11001▯▯▯▯▯ ▮1112▯▯▯▯▯ 111▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ▯▯▯▯▯▯▯▯▯▯ ```
코딩도장

코딩도장은 프로그래밍 문제풀이를 통해서 코딩 실력을 수련(Practice)하는 곳입니다.

코딩도장 © 2014 · 문의 [email protected]
피드백 · 개인정보취급방침 · RSS

AltStyle によって変換されたページ (->オリジナル) /