let count = 0;
solution([4, 7, 12],[true,false,true]);
// 1. 테스트 호출할 이 놈부터 만드는거
// 여기서 부터 뭔가 개념이 않잡혔음
function solution(absolutes, signs){
for( i = 0; i < absolutes.length; i++){
if(signs[i]){
count += absolutes[i];
} else {
count -= absolutes[i]
}
}
console.log(count);
}
코드상에 첫째줄, 둘째줄 위치가 바뀌었을때 즉 let count = 0;
가 soultion()
보다 아래 있을때, 다음과 같은 에러가 났다.
결국 변수 선언과 관련된 에러였다. count를 변수선언 해주지 않은 상태에서 solution을 먼저 호출하는 바람에 없는 변수를 쓰게된것.