📌문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/76501
<script>
function solution(absolutes, signs) {
let answer = 0;
for (let i = 0; i < absolutes.length; i++) {
if (signs[i] === false) {
answer -= absolutes[i];
console.log("answer = ", answer);
continue;
}
answer += absolutes[i];
console.log("answer = ", answer);
}
return answer;
}
// for문을 돌려 배열을 하나씩 받아서
// sign의 문자를 비교하고 재할당한 후에
// 메서드로 합을 구한다.
console.log(solution([4, 7, 12], [true, false, true]));
</script>
- 배열의 길이 구하기 → 배열.length
- 반복문에서 continue의 사용법
- 하나의 반복문에서 두 개의 배열을 참조하며 풀면 잘 풀리는 문제였습니다.
'프로그래머스' 카테고리의 다른 글
x만큼 간격이 있는 n개의 숫자 (0) | 2022.07.16 |
---|---|
행렬의 덧셈 (0) | 2022.07.16 |
두 정수 사이의 합 (0) | 2022.07.16 |
문자열 압축 (0) | 2022.06.06 |
두 개 뽑아서 더하기 (0) | 2022.01.31 |