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

temp·2022년 9월 26일
0

알고리즘

목록 보기
10/30


나의 풀이

function solution(absolutes, signs, answer=0) {
  return signs.map((boolean, index) => boolean ? absolutes[index] : absolutes[index]*(-1)).reduce((cur, acc) => cur+acc, 0)
}

다른 풀이

function solution(absolutes, signs) {

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

나는 signs에서 접근했는데..
reduce에 인덱스도 추가할 수 있었다!!!

profile
공부한 내용 정리중...

0개의 댓글

관련 채용 정보