없는 숫자를 어떻게 찾아낼까 하다가 생각한 것은
0부터 9까지의 숫자를 하나의 배열에 넣고
그 배열과 주어진 배열의 인덱스를 반복문과 includes()메서드로 한개씩 비교한다음
겹치지 않은숫자를 빈배열에 담았다
그 후에 담긴 배열을 반복문으로 돌면서 합을 구했다.
첫번째 for문을 돌면서 배열에 담지말고 바로 합쳤으면 코드가 더 줄였겠다
function solution(numbers) {
let answer = 0;
for(let i = 0; i <= 9; i++) {
if(!numbers.includes(i)) answer += i;
}
return answer;
}```
> 숫자를 담은 배열과 비교하지 말고
그냥 반복문으로 0부터 9까지 바로 돌려도 풀려서 너무 어렵게 풀었나하는 생각이 들었다.