⛵ 항해99/TIL · WIL ✏️
[TIL] 2023.08.23 - 프로그래머스 / map()
hhhhy
2023. 8. 23. 23:51
[페어 프로그래밍] 프로그래머스
행렬의 덧셈
https://school.programmers.co.kr/learn/courses/30/lessons/12950
- 나의 풀이
function solution(arr1, arr2) {
var answer = [[]];
for (var i = 0; i < arr1.length; i++) {
answer[i] = [];
for (var j = 0; j < arr1[i].length; j++) {
answer[i].push(arr1[i][j] + arr2[i][j]);
}
}
return answer;
}
console.log([[1, 2], [2, 3]], [[3, 4], [5, 6]])
- 알게 된 것
📍 map() 메서드
- 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환
# 예시
const array1 = [1, 4, 9, 16];
const map1 = array1.map((x) => x * 2);
console.log(map1); // [2, 8, 18, 32]
# pair 풀이
function solution(arr1, arr2) {
var answer = [];
let a = 0;
for (let i = 0; i < arr1.length; i++) {
answer.push(arr1[i].map((x, y) => arr1[i][y] + arr2[i][y]))
}
return answer;}
# 참고
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/map