
생각 과정
true일 경우 answer에 더해주고, false일 경우 answer에 빼준다.
삼항 연산자로 가볍게 작성해보자.
function solution(absolutes, signs) {
let answer = 0;
for (let i = 0; i < absolutes.length; i++) {
signs[i] ? answer += absolutes[i] : answer -= absolutes[i];
}
return answer;
}
'문제 풀이 > Programmers' 카테고리의 다른 글
| [프로그래머스] 12982번: 예산 (JavaScript) (0) | 2025.07.04 |
|---|---|
| [프로그래머스] 12930번: 이상한 문자 만들기 (JavaScript) (0) | 2025.07.04 |
| [프로그래머스] 12935번: 제일 작은 수 제거하기 (JavaScript) (0) | 2025.07.04 |
| [프로그래머스] 77484번: 로또의 최고 순위와 최저 순위 (JavaScript) (0) | 2025.07.04 |
| [프로그래머스] 42576번: 완주하지 못한 선수 (JavaScript) (0) | 2025.07.04 |