문제 링크
난이도 : Lv. 0

문제 내용

문제 설명

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의 원소의 길이는 같습니다.

문제 분석

for 두 개로 해야할 듯

작성한 코드

#include <string>
#include <vector>
 
using namespace std;
 
int solution(vector<vector<int>> arr) {
    for(int i = 0; i < arr.size(); i++) {
        for(int j = 0; j < arr.size(); j++) {
            if(arr[i][j] != arr[j][i]) {
                return 0;
            }
        }
    }
    return 1;
}

우수 코드 분석

비슷함