음양 더하기 JavaScript (for, 3항)

Eunsoo Ha·2021년 7월 13일
0

programmers

목록 보기
5/37
function solution(absolutes, signs) {
    var answer = 0;
    
    for(let i = 0; i < signs.length; i++) {
        answer += signs[i] ? absolutes[i] : absolutes[i]*-1
    }
    return answer;
}
  • =>와 reduce를 이용
function solution(absolutes, signs) {
  return absolutes.reduce(
    (acc, val, i) => acc + (val * (signs[i] ? 1 : -1)), 0
  )
}

0개의 댓글