specimen   5년 전

음.. 예제들과 다른 반례들은 정답이 잘 뜨는데

메모리도 늘려보곤 했는데 계속 런타임 에러가 뜨네요. W, H도 체크를 했구요.

도움 주시면 감사하겠습니다. 

hello70825   5년 전

12줄 check는 [31][201][201]인데 main함수 안의 check는 [201][201][31]이네요

그리고 원숭이는 1.상하좌우로 이동한다 2.체스 나이트처럼 이동한다.  둘 중 하나로 이동하는 것 입니다.

specimen   5년 전

감사합니다.!! 잘 이해가 안되는데 좀 더 설명 가능하실까요..?

hello70825   5년 전

근데 원숭이는 한 가지 착각하고 있는 것이 있다. 말은 저렇게 움직일 수 있지만 원숭이는 능력이 부족해서 총 K번만 위와 같이 움직일 수 있고, 그 외에는 그냥 인접한 칸으로만 움직일 수 있다. 대각선 방향은 인접한 칸에 포함되지 않는다.


라고 본문에 적혀있는데 이게 무조건 처음 K번은 말과 같이 움직이는게 아니고, 상하좌우, 말처럼 움직이기  둘 중 하나의 방법으로 이동하는 것 입니다.

아마 문제를 잘 못 이해하셨거나, 코드 실수를 하신 것 같습니다.

else문을 빼고 하시면 맞을 것 같아요.

specimen   5년 전

답변 감사드립니다.

아.. 이게 if-else로 잘못 짜서 둘중에 하나만 걸려서 무조건 jump가 0인 경우 if문에 먼저 들어가서 그런거네요?

if문 하나만 걸어놨을때는 jump가 0이여도 if(jump < K) 안에 조건이 성립하지 않으면 원숭이처럼(좌우상하)로 움직이는건데..

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