문제
제한 조건
입출력 예
absolutes | signs |
---|---|
[4,7,12] | [true,false,true] |
[1,2,3] | [false,false,true] |
문제 풀이
function solution(absolutes, signs) {
let answer = 0;
for (let i = 0; i < absolutes.length; i++) { //for문으로 absolute의 배열 순회
if (signs[i] === true) { //sign[i]가 true면
answer = answer + absolutes[i]; // answer에 absolutes[i]를 +로 계산
} else {
answer = answer - absolutes[i];// answer에 absolutes[i]를 -로 계산
}
}
return answer; //반복문 끝나면 answer값 리턴
}
배열을 모두 더해야 했고, for문으로 풀 수 있을거라고 생각하고 풀었더니 다행히 할 수 있었다.