[프로그래머스 level1] 없는 숫자 더하기

김예지·2021년 10월 9일
0

문제

https://programmers.co.kr/learn/courses/30/lessons/86051


문제 풀이

코드1

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

코드2

function solution(numbers) {
    let answer=0;
    let idx=0;
    numbers = numbers.sort((a, b) => a - b); //오름차순 
    for(let i=0; i<=9; i++){
        if(numbers[idx]===i) idx++;
        else answer+=i;
    }
    return answer;
}
profile
내가 짱이다 😎 매일 조금씩 성장하기🌱

0개의 댓글