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

ssjeu·2022년 5월 16일
0

Algorithm

목록 보기
4/14

문제 설명

없는 숫자 더하기

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

제한조건

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

입출력 예

numbersresult
[1,2,3,4,6,7,8,0]14
[5,8,4,0,6,7,9]6



문제 풀이

Solution

function solution(nums) {
     var answer = 0;
    for(let i=0; i<10; i++){
        if(!nums.includes(i)) answer += i;
    } 
    return answer;
}

- includes() 함수

배열이 특정 요소를 포함하고 있는지 판별

  • string.includes( searchString, length )
    searchString : 검색할 문자열로 필수 요소, 대소문자를 구분
    length : 검색을 시작할 위치, 선택 요소로 값이 없으면 전체 문자열을 대상

includes() - JavaScript

0개의 댓글