알고리즘 내적

김금동·2021년 11월 8일
0

알고리즘

목록 보기
6/12

https://programmers.co.kr/learn/courses/30/lessons/70128

내적을 구현해보자

function solution(a, b) {
// sum에 누적하기위해 0할당
    let sum = 0;
    //while문으로 한번 훑으면서 pop으로 뽑자
    while (a.length){
        sum += a.pop()*b.pop()
    }
    return sum
}

한줄짜리 코드

function solution(a, b) {
//reduce는 callback함수에게 인자3가지
// acc 누산기
// current value 지금은 안씀
// current index === i
//를 주고 0을 초깃값으로 설정하여 i가 0부터 시작하도록함
    return a.reduce((acc, _, i)=> acc += a[i]*b[i],0)
}
profile
나원래chu해

0개의 댓글