이렇게 풀면 왜 안될까요?
같은 수업을 듣는 학생이지만 답변을 드리자면 문제에 나와있는 5x5 행렬기준 for (int i = 1; i N+2로 바꾸신 후에 for (int i = 1; i arr[i][j]) isBig = false; else if (arr[i][j - 1] > arr[i][j]) isBig = false; else if (arr[i + 1][j] > arr[i][j]) isBig = false; else if (arr[i][j + 1] > arr[i][j]) isBig = false; if (isBig) cnt += 1; } } 로 수정하면 코드가 정상적으로 돌아가지 않을까 조심스레 의견 남겨봅니다.