https://school.programmers.co.kr/learn/courses/30/lessons/86051
Array의 값은 0~9사이의 값이 존재.
이 중, 존재하지 않는 값이 있다면 그 값들을 더하라
[1, 2, 3, 4, 5] 라면
6 + 7 + 8 + 9 을 하면 된다.
// 개선
function solution(numbers) {
return 45 - numbers.reduce((a,b) => a + b, 0)
}
이런 유형의 문제들을 많이 만나 볼 수 있다.
문제를 풀기전에 전체에서 현재를 빼는 고민해보는 습관이 필요하다.
딱 주어진 상황만 고려하면 코드도 길어지고 복잡도도 증가할 수 있따.