문제 설명
n × 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의 원소의 길이는 같습니다.
입출력 예
arr | result |
[[5, 192, 33], [192, 72, 95], [33, 95, 999]] | 1 |
[[19, 498, 258, 587], [63, 93, 7, 754], [258, 7, 1000, 723], [587, 754, 723, 81]] | 0 |
문제 풀이
function solution(arr) {
for(let i=0; i<arr.length; i++){
for(let j=0; j<arr[0].length; j++){
if(arr[i][j] !== arr[j][i]){
return 0
}
}
}
return 1;
}
'코딩 테스트 풀이 🛠' 카테고리의 다른 글
[프로그래머스] 두 수의 연산값 비교하기 (0) | 2023.08.06 |
---|---|
[프로그래머스] x 사이의 개수 (0) | 2023.08.06 |
[프로그래머스] 부분 문자열 이어 붙여 문자열 만들기 (0) | 2023.08.06 |
[프로그래머스] 할 일 목록 (0) | 2023.08.01 |
[프로그래머스] 배열의 원소 삭제하기 (0) | 2023.08.01 |