https://programmers.co.kr/learn/courses/30/lessons/86051
처음에는 없는 숫자를 어떻게 찾아내지를 고민하다가, 생각해보니 현재 주어진 수를 모두 더하고 0부터 9까지 합을 빼면 되지 않을까라는 생각을 하게 되었다.
다행히 numbers의 모든 원소는 서로 다릅니다. 라는 제한사항이 있어서 쉽게 문제를 해결할 수 있었다.
function solution(numbers) {
let sum = numbers.reduce((prev, cur) => prev + cur);
let answer = 45 - sum;
return answer;
}
오랜만에 프로그래머스 문제를 풀었다... 뭔가 나름 기발한 방법으로 풀었다 생각했는데... 뭐 역시나 다른 사람들도 이렇게 푼 사람이 많았다!
막히지 않고 술술 풀고 싶다! 내가 영업을 6년을 하고 그만두고 개발자를 선택한 것이 먼훗날 후회되지 않은 선택이기 위해서는 더 열심히 해야한다 함을 느낀다 ...