20170620   6년 전

제목과 같이

비버의 숲이 물이나 바위 혹은 맵의 가장자리로 둘러쌓여 있으면 더 이상 진행이 무의미하니 KAKTUS 하고 조기 종료하는 함수를 설계했습니다.

bool checkFail(void);

해당 함수 없이 진행하면 맞는데.. 집어넣으니 60%에서 틀리네요

통찰력 있으신 한 수 부탁드립니다.

djm03178   6년 전

물이 먼저 큐에 들어가버려서, 고슴고치의 이동을 검사하기 전에 먼저 checkFail이 호출되어버립니다.
2 2
DS
**
이 경우 고슴도치는 첫 번째 턴에 굴에 들어갈 수 있지만, 물이 먼저 이동하여
D*
**
과 같은 맵을 만들어놓고 검사를 실시하기 때문에 여기서 fail 판정이 나버립니다.

20170620   6년 전

감사합니다...!

아주 중요한 포인트를 놓히고 문제를 풀었네요.

댓글을 작성하려면 로그인해야 합니다.