2018년 04월 14일
HackerRank - diagonalDifference
int diagonalDifference(int a_rows, int a_columns, int** a) {
    /*
     * Write your code here.
     */
    int nRetA = 0;
    int nRetB = 0;
    int nRetAbs = 0;
    
    if(a_rows != a_columns)
        return -1;
    for(int nI=0; nI<=a_rows; nI++)
        for(int nJ=0; nJ<=a_columns; nJ++)
        {
            if(nI == nJ)
            {
                nRetA += a[nI][nJ];
            }
            if(nI == a_rows - nJ)
            {
                nRetB += a[nI][nJ];
            }
        }
    nRetAbs =  nRetA - nRetB;
    if(nRetAbs < 0)
        nRetAbs *= -1;
    return nRetAbs;
        
}
by 꼭사슴 | 2018/04/14 11:19 | 삽질 | 트랙백 | 덧글(0)


<< 이전 페이지 | 다음 페이지 >>