본문 바로가기
  • 개발 / 공부 / 일상
Programmers

(Programmers) [Lv. 1] 음양 더하기

by JJeongHyun 2023. 2. 7.
반응형

문제 설명

  • 정수들의 절댓값이 담긴 배열 absolutes
  • 정수들의 부호가 true, false로 담긴 배열 signs
  • 두 배열로 실제 정수들의 합을 구하여 그 값을 반환하는 solution 함수를 완성하시오

 

제한사항

  • absolutes의 길이는 1 이상 1,000 이하입니다
    • absolutes의 모든 수는 각각 1 이상 1,000 이하
  • signs의 길이는 absolutes의 길이와 같다
    • signs [i]가 참이면 absolutes [i]의 실제 정수가 양수, 그렇지 않다면 음수를 의미

 

입출력 예시

음양 더하기 입출력 예시

 

전체 코드

function solution(absolutes, signs) {
  let result = 0;
  [...absolutes].forEach((item, index) => {
    signs[index] ? (result += item) : (result -= item);
  });
  return result;
}