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

요리하는코더·2021년 8월 8일
0

알고리즘 - 문제

목록 보기
6/48
post-thumbnail

코드

function solution(absolutes, signs) {
    var answer = 123456789;
    
    answer = absolutes.reduce((acc,cur,idx) => {
        if(signs[idx] == true)
            return acc+cur
        else return acc + cur*-1
    },0)
    
    return answer;
}

풀이 및 소감

Javascript의 reduce를 활용하여 true면 더해주고 false면 *-1을 해서 음수로 만들어줬다. console로 찍었을 때 문자열로 나온거 같아서 == true를 했는데 다른 사람들의 풀이를 보니 그냥 if(signs[idx])나 삼항 연산자로도 풀 수 있었을 거 같다.

profile
요리 좋아하는 코린이

0개의 댓글