알고리즘/프로그래머스 알고리즘 공부
[프로그래머스-Level 1] [JavaScript] 행렬의 덧셈 - 배열
Totally 개발자
2022. 12. 2. 17:28
반응형
[문제]
같은 행과 같은 열의 값을 더한 배열을 반환하면 됩니다.
[알고리즘]
알고리즘은 간단합니다. 먼저 forEach문으로 answer에 배열을 넣어주고 for 문을 이용해서 각각 row col대로 더해준 값을 넣어주면 됩니다.
[풀이]
아래 코드를 참고하시면 되고, answer.push([])로 배열을 안에다가 넣어줍니다. 그리고 2중 반복문을 통해 각 행, 각 열을 더해주면 됩니다.
function solution(arr1, arr2) {
const answer = [];
arr1.forEach(e => {
answer.push([]);
});
for (let row = 0; row < arr1.length; row++) {
for (let col = 0; col < arr1[row].length; col++) {
answer[row][col] = arr1[row][col] + arr2[row][col];
}
}
return answer;
}
반응형