본문 바로가기
  • 개발 / 공부 / 일상
Programmers

(Programmers) [Lv. 1] 없는 숫자 더하기

by JJeongHyun 2023. 2. 7.
반응형

문제 설명

  • 0 ~ 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers
  • numbers에서 0 ~ 9 중 없는 수를 더해서 반환하는 solution 함수를 완성하시오

 

제한사항

  • 1 ≤ numbers의 길이 ≤ 9
    • 0 ≤ numbers의 모든 원소 ≤ 9
    • numbers의 모든 원소는 서로 다르다

 

입출력 예시

없는 숫자 더하기 입출력 예시

 

전체 코드

function solution(numbers) {
  let tempArr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
  let totalAdd = 0;
  let answer = 0;
  tempArr.forEach((item) => {
    totalAdd += item;
  });
  [...numbers].forEach((elem) => {
    answer += elem;
  });
  return totalAdd - answer;
}