반응형
https://programmers.co.kr/learn/courses/30/lessons/70128
풀이
a 배열을 원소 a와 인덱스 i로 맵핑해서 각 값에 b[i]를 곱한다.
바로 reduce로 a 배열을 누산한다(초기값 0으로 설정).
var solution = (a, b) => a.map((a,i) => a * b[i]).reduce((acc,cv)=>{return acc+cv},0);
다른 사람의 풀이를 보니 맵핑 필요없이 reduce에서 초기 값, 현재 값, 인덱스를 불러와서 계산과 누산을 한 번에 해도 된다는 것을 알았다.
반응형
'IT > Algorithm' 카테고리의 다른 글
Space Complexity - 공간 복잡도 (0) | 2021.10.01 |
---|---|
Big - O Notation) 빅오 표기법과 시간 복잡도 (0) | 2021.09.29 |
프로그래머스) 로또의 최고 순위와 최저 순위 (0) | 2021.07.06 |
프로그래머스) [1차] 비밀지도 (0) | 2021.07.05 |
프로그래머스) 음양 더하기 (0) | 2021.07.05 |