[프로그래머스] 음양 더하기

최유나·2024년 6월 25일
0

프로그래머스

목록 보기
26/53

✨ 음양 더하기

나의 풀이

function solution(absolutes, signs) {
    let answer = 0;
    for(let i = 0; i < absolutes.length; i++){
        // signs[i]가 참이면 absolutes[i]의 합, 거짓이면 absolutes[i]의 차를 모두 더한다
        signs[i] ? answer += absolutes[i] : answer -= absolutes[i]
    }
    return answer;
}

다른사람의 풀이

function solution(absolutes, signs) {
    return absolutes.reduce((acc, val, i) => acc + (val * (signs[i] ? 1 : -1)), 0);
}

0개의 댓글

관련 채용 정보