길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은
a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1]
입니다. (n은 a, b의 길이)
function solution(a, b) {
let result = 0;
**for (let i in a)** {
result += a[i] * b[i]
}
return result
}
주어진 a, b 두 배열을 순회하며 각 n번 쨰의 값을 곱한 값들을 모두 더하는 문제로서
for in문을 통해 두 배열의 요소에 접근하여 열거할 수 있는 모든 프로퍼티를 순회하여 각 배열의 0번 째부터 마지막번 째까지 a배열의 값과 b배열의 값을 곱한 후 더한 후, 반복문이 마치면 2번의 과정을 거친 값을 return하여 출력
참고링크