없는 숫자 더하기 - javascript

DonQ·2022년 5월 7일
0

CodingTest

목록 보기
28/33
post-thumbnail

문제 (출처)

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년을 하고 그만두고 개발자를 선택한 것이 먼훗날 후회되지 않은 선택이기 위해서는 더 열심히 해야한다 함을 느낀다 ...

profile
꾸준히 쌓아가는 코딩 Study

0개의 댓글

관련 채용 정보