[프로그래머스 JS] Level 1. 음양 더하기

버들·2022년 9월 28일
0

Coding Test

목록 보기
6/6

풀이과정은 항상 주석으로 남깁니다~

출처 : https://school.programmers.co.kr/learn/courses/30/lessons/76501

❓ 문제설명


문제

function solution(absolutes, signs) {
    var answer = 123456789;
    return answer;
}

💡 reduce 함수와 삼항 연산자를 적절하게 사용하여 sign[i]가 참(+)이면 1을 반환, 거짓(-)이면 -1을 반환하여 곱하여 음양 나누기

✨ 풀이 방법

function solution(absolutes, signs) {
    var answer = 123456789;
    return absolutes.reduce((acc, cur, i) => acc + (cur * (signs[i] ? 1 : -1)), 0);
}
profile
태어난 김에 많은 경험을 하려고 아등바등 애쓰는 프론트엔드 개발자

0개의 댓글