Link
문제
풀이
(1)
function solution(absolutes, signs) {
let answer = 0;
let len = absolutes.length;
for (let i = 0; i < len; i++) {
answer += signs[i] ? absolutes[i] : - absolutes[i];
}
return answer;
}
(2)
function solution(absolutes, signs) {
let answer = 0;
absolutes.forEach((val, i) => answer += signs[i] ? val : -val);
return answer;
}
(3)
function solution(absolutes, signs) {
return absolutes.reduce((acc, val, i) => acc + (signs[i] ? val : - val), 0);
}
'알고리즘 > 문제' 카테고리의 다른 글
[프로그래머스 | Lv. 1 | JavaScript] 핸드폰 번호 가리기 (0) | 2024.12.27 |
---|---|
[프로그래머스 | Lv.1 | JavaScript] 제일 작은 수 제거하기 (0) | 2024.12.27 |
[프로그래머스 | Lv. 1 | JavaScript] 나누어 떨어지는 숫자 배열 (1) | 2024.12.25 |
[프로그래머스 | Lv. 1 | JavaScript] 하샤드 수 (0) | 2024.12.25 |
[프로그래머스 | Lv. 1 | JavaScript] 정수 제곱근 판별 (0) | 2024.12.25 |
※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.