(JS) 프로그래머스 - 음양 더하기

picture 1

프로그래머스 - 음양 더하기

프로그래머스 월간 코드 챌린지 시즌2 4월 1번 문제입니다.

배열을 다룰 줄 안다면 풀 수 있는 쉬운 문제입니다.

풀이

주어진 배열을 순회하며 absolutes의 값을 더해줍니다.

signs이 false인 인덱스에서는 -1을 곱한 수를 더해줍니다.

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

Written by@박대성

독서와 지식관리에 관심이 많은 개발자

GitHub