[프로그래머스-Level 1] [JavaScript] 행렬의 덧셈 - 배열
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;
}
반응형
'알고리즘 > 프로그래머스 알고리즘 공부' 카테고리의 다른 글
[프로그래머스-Level 1] [JavaScript] 숫자 문자열과 영단어 - 객체 사용 (0) | 2022.12.05 |
---|---|
[프로그래머스-Level 1] [JavaScript] 신고 결과 받기 - 해시 사용 (0) | 2022.12.05 |
[프로그래머스-Level 1] [JavaScript] 완주하지 못한 선수 - Hash 사용 (0) | 2022.12.01 |
[프로그래머스-Level 1] [JavaScript] 명예의 전당(1) - 배열, 정렬, splice 활용 (0) | 2022.11.30 |
[프로그래머스-Level 1] [JavaScript] 부족한 금액 계산하기 (0) | 2022.11.29 |