[프로그래머스] 내적
https://programmers.co.kr/learn/courses/30/lessons/70128
내적이란 벡터를 마치 수처럼 곱한다는 개념
a와 b의 내적은 a[0]b[0] + a[1]b[1] + ... + a[n-1]*b[n-1] 이다.
function solution(a, b) {
let sum = 0;
for(let i = 0; i < a.length; i++){
sum += a[i] * b[i];
}
return sum;
}
JS 내장함수 reduce이용한 다른 사람의 코드
function solution(a, b) {
return a.reduce((acc, cur, i) => acc += a[i] * b[i], 0);
}
acc는 누적되는 값
cur는 초기 값
i는 반복문을 돌아줄 index값
0은 초기값