: 쌓여있는 말판의 전부다 동일한 pos로 함께 움직여야 한다.
white 일 때 체크하는 부분
red 일 때 체크하는 부분.
아래의 조건문 작성하지 못하면, 재귀이므로 반환하지 못하게 된다.
[y][x] 좌표에 여러개의 친구들을 넣어야 한다면 어떻게 할것인가?
1,2 에 3개를 넣어야 한다.
코드
구현이고, 초기화 상태이고 이때는 플레이어가 4명이다.
첫번째 턴이 완료되면 이렇게 된다.
이후 플레이어들은 2명이 되는 것일까?
2번재 턴을 보면, 이렇게 움직인다.
: 2번 플레이어에 의해서 말판이 움직이고, 이후 말판이 갱신된다.
: 3번 플레이어에 의해서 말판이 또 움직이다.
일단은 문제에서 아래와 같은 조건이 주어진다.
그래서 만약에 213 에 해당하는 312에서 231 로 변경되었다고 하더라고 1플레이어로 실행하면 안된다!
// 한 턴에는 번호 순서대로 실행한다고 했기 때문에
// 다시 돌아와서. 가장 아래 플레이어가 변경되었기 때문에
하나의 말이 된다고 해서 해당 플레이어를 제거할 필요는 없다.
언젠가 해당 플레이어 정보 dir를 이용해서 진행하기 때문이다.
그래서 under 라는 bool값을 이용해서 진행한다.