음양 더하기

RyuIsangGo🤘·2023년 8월 21일
0

문제

나의코드

const solution = (absolutes, signs) => {
    return absolutes.reduce((prev, curr, i) => {
        if(!signs[i]) curr = -curr;
        return prev + curr;
    }, 0);
}

로직흐름

absolutes를 reduce해서 요소들의 합을 구한다.
단, signs의 해당 인덱스가 false라면 현재의 요소에 마이너스 부호를 붙여준 것으로 바꾼뒤 합한다.

profile
이전 블로그 입니다.

0개의 댓글