kim031504   3년 전

다음을 고려하여 문제 접근을 하였습니다.

1. 폰(P)은 장애물 역할만 하며, 움직이지 않는다.


2. 나이트(K)는 8가지 방향으로 갈 수 있으며, 중간에 폰(P)이 있다 하더라도 뛰어넘을 수 있다.


3. 퀸(Q)은 8가지 방향으로 체스판을 벗어나지 않는 이상 무한정 갈 수 있으며, 중간에 폰(P)을 만나면 진행하지 못한다.


위의 3가지 조건을 고려하여 나이트와 퀸이 움직이는 함수를 짰습니다.


문제의 테스트 케이스와 질문들의 테스트 케이스 모두 잘 나오는데 어느 부분에서 오류가 있는지 못 찾겠습니다 ㅠ


코드의 자세한 설명은 주석으로 달아놨습니다! 

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