Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.03 KB

없는_숫자_더하기.md

File metadata and controls

33 lines (24 loc) · 1.03 KB

없는 숫자 더하기

프로그래머스

문제

0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.

제한사항

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

제출 코드

const solution = (numbers) => {
  let sum = 0;
  for (let i = 0; i < 10; i++) {
    if (!numbers.includes(i)) sum += i;
  }
  return sum;
};

풀이 과정

  1. 없는 숫자들의 합을 저장할 sum 변수를 0으로 초기화한다.
  2. 0부터 9까지 for문을 실행한다.
    • numbers 배열 안에 i가 들어있는지의 여부를 includes 메소드로 검사한다.
    • 만약 i가 들어있지 않다면 isum에 더한다.
  3. 최종적으로 sum을 반환한다.