Hyundolog

[Programmers] Lv1. 음양 더하기 (JavaScript) 본문

문제 풀이/프로그래머스

[Programmers] Lv1. 음양 더하기 (JavaScript)

hyundol97 2022. 9. 17. 18:01

문제

 

 


 

 

풀이

1차

function solution(absolutes, signs) {
    let answer = 0;
    
    for (let i = 0; i < signs.length; i++) {
        if(signs[i]) answer += absolutes[i]
        else answer += -(absolutes[i])
    }
    
    return answer;
}

 

 

2차

function solution(absolutes, signs) {
    return absolutes.reduce((sum, v, i) => (signs[i] ? sum + v : sum - v), 0)
}

 

 


 

리뷰

  • ruduce 함수 파라미터 숙지
Comments