항해 프로그래머스
(다시)항해3주차 자바스크립트 프로그래머스 - 내적
완두노예
2023. 1. 30. 14:02

나의 풀이
function solution(a, b) {
var answer = 0;
for (let i = 0; i < a.length; i++) {
answer += a[i]*b[i]; // 다시알아보자!
}
return answer;
}
//일단 for문 ㄱㄱ
//a와 b 배열 숫자들끼리 곱하고, 총합계 도출
다른 풀이
function solution(a, b) {
var answer = a.reduce((acc, cur, idx) => acc += cur*b[idx], 0)
return answer;
}
function innerFunc (a, b) {
}
function solution(a, b) {
var answer = 0;
a.forEach((cur, idx) => {
answer += (cur * b[idx]);
})
return answer;
}
function solution(a, b) {
let i = 0;
let sum = 0;
while (i < a.length) {
sum += a[i] * b[i];
i++;
}
return sum;
}
function solution(a, b) {
var answer = 0;
for(var key in a){
answer += a[key]*b[key];
}
return answer;
}