int diagonalDifference(vector<vector<int>> arr) {
    int upper = 0, lower = arr.size()-1;
    int sum1 = 0, sum2 = 0;
    for (int i = 0; i < arr[0].size(); i++)
    {
        sum1 += arr[upper++][i];
        sum2 += arr[lower--][i];
    }
    return abs(sum1 - sum2);
}

'Challenge' 카테고리의 다른 글

[Programmers] 이분탐색 - 입국심사  (0) 2021.10.03
[Codility] MinAvgTwoSlice  (0) 2021.10.03
[Programmers] 완전탐색 - 모의고사  (0) 2021.09.30
[Programmers] Stack/Queue - 프린터  (0) 2021.09.29
[Programmers] Hash - 베스트앨범  (0) 2021.09.29

+ Recent posts