[프로그래머스] 파이썬 특별한 이차원 배열 2

ybk·2023년 9월 27일
0

프로그래머스

목록 보기
116/236

Lv.0 특별한 이차원 배열 2

문제 설명

n × n 크기의 이차원 배열 arr이 매개변수로 주어질 때, arr이 다음을 만족하면 1을 아니라면 0을 return 하는 solution 함수를 작성해 주세요.

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

입출력

코드 풀이

def solution(arr):
    answer = 0

    for i in range(len(arr)):
        for j in range(len(arr)):
            if arr[i][j] != arr[j][i]:
                return 0

    return 1
  • 대각선을 제외한 (i, j)와 (j, i) 위치의 원소만 비교하고, 하나라도 다른 값이 나오면 0를 반환하고, 모든 비교가 동일하다면 1를 반환

출처: 프로그래머스 코딩테스트 연습

profile
개발자 준비생~

0개의 댓글