문제 :
Given a square matrix, calculate the absolute difference between the sums of its diagonals.
For example, the square matrix arr is shown below:
function diagonalDifference(n, arr) {
let leftToRigth = 0;
let rightToLeft = 0;
for (let i = 0; i< arr.length; i++) {
leftToRigth += arr[i][i];
rightToLeft += arr[i][(arr.length-1-i)]
}
return Math.abs(leftToRigth-rightToLeft)
}
'Algorithm' 카테고리의 다른 글
[프로그래머스/js] 음양더하기 (reduce 사용해서 배열의 합구하기) (0) | 2022.07.06 |
---|---|
[프로그래머스/js] 숫자 문자열과 영단어 (0) | 2022.07.06 |
[HackerRank/js] Lonely Integer (배열 내 중복되지 않은 숫자 찾기) (0) | 2022.07.05 |
[Hackerrank/js] 중앙값 찾기 (Math.floor) (0) | 2022.07.04 |
[HackerRank/js] Time Conversion (12h를 24h로 변환하기) (0) | 2022.07.04 |