Hyundolog

[Programmers] Lv1. 내적 (JavaScript) 본문

문제 풀이/프로그래머스

[Programmers] Lv1. 내적 (JavaScript)

hyundol97 2024. 5. 6. 12:57

문제


 

 

풀이

1차

function solution(a, b) {
    let result = 0;
    
    for(let i = 0; i < a.length; i++) {
        result += a[i] * b[i];
    }
    
    return result;
}

 

 

2차

function solution(a, b) {
    return a.reduce((acc, cur, idx) => acc += a[idx] * b[idx], 0);
}

 

 


 

리뷰

  • reduce 메소드 활용하여 불필요한 변수 제거
Comments