본문 바로가기

Coding Test/Programmers

[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 102 - 없는 숫자 더하기)

728x90

 

# 문제

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



# 답안

// 1. 입력: 정수 배열 numbers
// 2. 출력: numbers에서 찾을 수 없는 0~9 숫자 모두 찾아 더한 수

// sum = 0;
// 반복문 돌릴건데, 
// if numbers.includes(i)가 false면, 
// sum += i


function solution(numbers) {
    let sum = 0;
    for(let i=0; i<=9; i++){
    if (!numbers.includes(i)){
        sum += i
    }
    }
    return sum;
}
728x90