코린이의 소소한 공부노트

[프로그래머스/Lv.0] 특별한 이차원 배열 2 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] 특별한 이차원 배열 2

무지맘 2023. 5. 1. 13:11

1. Input, Output, Example

- arr이 다음을 만족하면 1을 아니라면 0을 반환

// 0 i, j < n인 정수 i, j에 대하여 arr[i][j] = arr[j][i]

 

2. Constraint

1) 1 arr의 길이 = arr의 원소의 길이 100

2) 1 arr의 원소의 원소 1,000

3) 모든 arr의 원소의 길이는 같다.

 

3. Code

1) 첫 코드(2023/05/01)

class Solution {
    public int solution(int[][] arr) {
        boolean check = true;
        for(int n=0 ; n<arr.length ; n++)
            for(int i=n ; i<arr.length ; i++)
                for(int j=i+1 ; j<arr.length ; j++)
                    if(arr[i][j]!=arr[j][i]){
                        check = false; break;
                    }
        return check ? 1 : 0;
    }
}