Back to all posts
내적
Written by ppotatoG & Posted on December 8th, 2021
처음 제출한 답
계속해서 값을 더해줄 answer
a.length
만큼 중복을 돌며 answer
에 a[i] * b[i]
를 더해주기
function solution(a, b) {let answer = 0 ;for(let i = 0; i < a.length; i ++) answer += a[i] * b[i] ;return answer;}
두번째
reduce사용
acc
현재 값
cur
처리할 현재 요소
idx
처리할 현재 요소의 인덱스
빈 배열에 초기값 없이 reduce()를 호출하면 오류 발생!
a.reduce((acc, cur, idx) => acc += cur * b[idx], 0
);
function solution(a, b){return a.reduce((acc, cur, idx) => acc += cur * b[idx], 0);}