개발자의 logs
프로그래머스 - 행렬의 덧셈 자바스크립트 javascript 본문
https://programmers.co.kr/learn/courses/30/lessons/12950
코드
function solution(arr1, arr2) {
var answer = [];
for(let i=0; i<arr1.length; i++){
let temp = [];
for(let j=0; j<arr1[i].length; j++){
temp.push(arr1[i][j] + arr2[i][j])
}
answer.push(temp)
}
return answer;
}
해설
어려운 문제였다 각 배열의 위치에 맞는 값들끼리 더해서 반환하는 문제였다
리스트가 두겹이기 때문에 먼저 첫번째 반복문으로 ex) [1,2], [3,4] 중 하나로 들어가고 두 번째 반복문으로 [1,2] 안의 둘 중 하나의 값으로 더 자세히 들어간다. push 를 통해서 더한 값을 temp에다 넣고(리스트 형태로 넣기위해), 그 값을 answer로 다시 push 함수를 통해 넣고 리턴하면 끝이다
'공코딩 > 알고리즘' 카테고리의 다른 글
부족한 금액 계산하기 - 자바스크립트 (0) | 2022.05.14 |
---|---|
프로그래머스 - x만큼 간격이 있는 n개의 숫자 자바스크립트 javascript (0) | 2022.05.14 |
프로그래머스 - 핸드폰 번호 가리기 자바스크립트 javascript (0) | 2022.05.13 |
프로그래머스 - 평균 구하기 자바스크립트 javascript (0) | 2022.05.13 |
프로그래머스 - 음양 더하기 자바스크립트 javascript (0) | 2022.05.13 |
Comments