function solution(numbers) {
let sum = 0;
for(let n of numbers){
sum += n;
}
return 45 - sum;
}
처음에 어렵게 생각해서 1~9 배열을 만들어서 비교해서 없는 수끼리 더해야하나..? for문을 돌려서 비교해야하는 건가..? 없는 수는 어떻게 빼주지? 하는 생각을 하다가 문제를 잘 읽어보니 numbers의 모든 원소는 서로 다르다고 되어있길래, 결국 1에서 9 하나씩만 들어가는데.. 그냥 1~9 총 합에서 저 numbers 배열 빼주면 되는거 아닌가? 하는 생각이 들었다.
1~9의 합은 45니까 45에서 numbers배열의 합을 빼줬다. for..of로 배열의 합을 구하는걸 정말 많이해서 그런지 이제는 거의 자동으로 나온다. 와 엄청난 발전!