거인의 코딩일지
[Lv.0_Java] 특이한 이차원 배열2 본문
728x90
class Solution {
public int solution(int[][] arr) {
int answer = 1;
for(int i = 0 ; i < arr.length; i++){
for(int j = 0; j< arr.length; j++){
if(arr[i][j] != arr[j][i]){
answer = 0;
}
}
}
return answer;
}
}
우선 이중 반복문을 활용하여 값이 동일하면 answer 을 0에서 1로 바꾸라고 하였는데 그렇게 하닌까 값이 하나라도 일치하는 순간 answer 이 변경되었기에 기본 answer 을 1로 값을 주고 일치하지 않는 값이 하나라도 존재할 경우 answer 을 0으로 바꾸라고 해서 해결하였다.!
728x90
'알고리즘테스트 > Programmers' 카테고리의 다른 글
[Lv.1_Java] 직사각형 별찍기 (0) | 2023.08.16 |
---|---|
[Lv.0_Java] 직각삼각형 출력하기 (0) | 2023.08.16 |
[Lv.0_Java] n의 배수 고르기 (0) | 2023.08.16 |
[Lv.1_Java] 문자열 다루기 기본 (0) | 2023.08.14 |
[Lv.1_Java] 정수 내림차순으로 배치하기 (0) | 2023.08.14 |