음양 더하기

박서현·2023년 8월 14일
0
post-thumbnail
post-custom-banner

🍏음양더하기


🔸나의 풀이

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

reduce((acc, val, i)...의 i는 현재 처리중인 부분의 인덱스 값으로, 선택 사항이나 signs[i]를 사용하기위해 입력함.

🔸다른 사람의 풀이

function solution(absolutes, signs) {
    let answer = 0;
    for (let i = 0; i < absolutes.length; i++) {
        signs[i] ? answer += absolutes[i] : answer -= absolutes[i]
    }
    return answer;
}
post-custom-banner

0개의 댓글