[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: