class Solution {
public int solution(int[][] arr) {
int n = arr.length;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (arr[i][j] != arr[j][i]) {
return 0; // 조건을 만족하지 않으면 0을 반환
}
}
}
return 1; // 모든 조건을 만족하면 1을 반환
}
}
2차원 배열 arr의 길이인 n을 구합니다.
중첩된 반복문을 사용하여 arr[i][j]와 arr[j][i]를 비교하면서 조건을 확인합니다.
i와 j가 서로 다른 인덱스에 해당하는 요소를 비교하여 값이 다르다면 조건을 만족하지 않으므로 0을 반환합니다.
모든 조건을 만족하면 1을 반환합니다.