728x90
반응형
🚨문제
https://programmers.co.kr/learn/courses/30/lessons/70128
🔅예제 이해
두배열의 곱을 모두 합친다.
☺️나의 코드
reduce()
function solution(a, b) {
var answer = a.reduce((prev, cur, i) => {
return prev + (cur * b[i])
}, 0);
return answer;
}
❗️ 풀이 순서
증감, 감소에 대한 문제이기에 reduce를 사용한다.
👍우수 코드
프로그래머스에서 제공하는 다른 사람들의 코드 중 좋아요가 가장 높은 코드
function solution(a, b) {
return a.reduce((acc, _, i) => acc += a[i] * b[i], 0);
}
❤️배운 점
화살표 함수에서 return을 사용하지 않고 prev +=~ 이런식으로 쓰면 되는구나!
728x90
반응형