Psuedo Code for isItSafe method

isItSafe(board, row, col)
checkVertically(board, row, col);
checkDiagonally(board, row, col);
}

checkVertically(board, row, col){
row = row -1
while(row>=0){
if(board [row–][col]){
return false;
}
}
return true;
}

checkDiagonally(board, row, col){
row–;col–;
while(row>=0 && col>=0){
if(board[row–][col–]){
return false;
}
}
}

Approach is correct?

checkDiagonally(board, row, col){ int rowOrig = row; int colOrig = col; row–;col–; while(row>=0 && col>=0){ if(board[row–][col–]){ return false; } } int row = rowOrig; col =colOrig; row–;col++; while(row>=0 && col>=0){ if(board[row–][col++]){ return false; } } return true; }

@nikhiv6 please save it on ide.codingblocks.com and then share it.