1799번 - 비숍
위로 올라가는 대각선과 아래로 내려가는 대각선으로 나누어 체크하였습니다.
왜 안되는지 모르겠습니다 ㅠㅠ
board size가 짝수면 next가 제대로 안 넘어가집니다.ex) board size가 4이고 i가 10이면 13으로 넘어가야 하는데 11로 이동
해결을 위해서는 조건문을 더 꼼꼼하게 작성할 수도 있지만, next를 한 칸씩 이동하면서칸의 색을 비교하면 간편하게 해결할 수 있습니다(22번째 줄)
ps) C++에서 전역변수로 선언된 변수들에는 자동으로 0이 채워지니까 참고하세요
댓글을 작성하려면 로그인해야 합니다.
quantum 3년 전
위로 올라가는 대각선과 아래로 내려가는 대각선으로 나누어 체크하였습니다.
왜 안되는지 모르겠습니다 ㅠㅠ