[javascript] 행렬 행의 합계 계산
이번 포스트에서는 JavaScript를 사용하여 2차원 배열(행렬)에서 각 행의 합계를 계산하는 방법에 대해 알아보겠습니다.
1. 문제 정의
주어진 2차원 배열(행렬)에서 각 행의 합계를 계산하는 문제를 해결해야 합니다.
2. 해결 방법
다음은 2차원 배열의 각 행의 합계를 계산하는 JavaScript 함수의 예시입니다:
function calculateRowSum(matrix) {
let rowSums = [];
for (let i = 0; i < matrix.length; i++) {
let sum = 0;
for (let j = 0; j < matrix[i].length; j++) {
sum += matrix[i][j];
}
rowSums.push(sum);
}
return rowSums;
}
이 함수는 주어진 2차원 배열(matrix)의 각 행의 합계를 구하고, 그 결과를 새로운 배열에 저장하여 반환합니다.
3. 예시
다음은 주어진 2차원 배열의 각 행의 합계를 계산하는 예시입니다:
const matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
const rowSums = calculateRowSum(matrix);
console.log(rowSums); // [6, 15, 24]
위의 예시에서 calculateRowSum
함수를 사용하여 각 행의 합계를 계산한 결과가 [6, 15, 24]
로 반환됨을 확인할 수 있습니다.
이제 여러분도 JavaScript를 사용하여 2차원 배열의 각 행의 합계를 계산하는 방법에 대해 알게 되었습니다. 본 포스트가 여러분에게 도움이 되길 바랍니다.
References:
- MDN Web Docs: Arrays
- MDN Web Docs: for…of statement