[프로그래머스] 없는 숫자 더하기 (JS)

hhkim·2023년 6월 21일
0

Algorithm - JavaScript

목록 보기
19/188
post-thumbnail

풀이 과정

  1. 0~9가 담긴 배열 만들기: Array(10).fill(0).map()
  2. 1 배열을 돌면서 각 요소가 주어진 배열에 포함되는지 확인: includes()
  3. 2에서 포함되지 않는 숫자의 합계 구하기: reduce()

코드

function solution(numbers) {
  return Array(10)
    .fill(0)
    .map((_, i) => i)
    .reduce((result, n) => (numbers.includes(n) ? result : result + n), 0);
}

0개의 댓글