[프로그래머스] 내적

GoGoDev·2021년 5월 20일
0

Programmers Lv.1🌱

목록 보기
8/46
post-thumbnail

[프로그래머스] 내적
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은 초기값

profile
🐣차근차근 무럭무럭🐣

0개의 댓글