🦛 문제 설명
n x n 크기의 이차원 배열 arr 이 매개변수로 주어질 때,
arr 이 다음을 만족하면 1을 아니라면 0을 return 하는 solution 함수를 작성해 주세요.
- 0 <= i , j < n 인 정수 i, j에 대하여 arr[i][j] = arr[j][i]
🦛 제한사항
- 1 <= arr 의 길이 = arr 의 원소의 길이 <= 100
- 1 <= arr 의 원소의 원소 <= 1,000
- 모든ㄷ arr 의 원소의 길이는 같습니다.
🦛 입출력 예
🦛 입출력 예 설명
입출력 예 #1
- 예제 1번에서 문제의 조건이 잘 보이도록 표를 만들면 다음과 같습니다.
조건을 만족하므로 1을 return 합니다.
입출력 예 #2
- 예제 2번의 arr 에서 arr[0][1] = 498 != 63 = arr[1][0] 이므로 조건을 만족하지 않습니다.
- 따라서 0을 return 합니다.
🦛 문제 풀이
class Solution {
public int solution(int[][] arr) {
int answer = 1;
for(int i=0; i < arr.length; i++) {
for(int j=0; j < arr[0].length; j++) {
if (arr[i][j] != arr[j][i]) {
answer = 0;
}
}
}
return answer;
}
}
'코딩테스트_문제풀이 > 프로그래머스' 카테고리의 다른 글
수열과 구간 쿼리 1 (2) | 2023.11.13 |
---|---|
배열 만들기 3 (2) | 2023.11.11 |
공백으로 구분하기 2 (2) | 2023.11.11 |
주사위의 개수 (0) | 2023.11.11 |
외계행성의 나이 (0) | 2023.11.11 |