본문 바로가기

coding test

[자바스크립트] 없는 숫자 더하기 - 프로그래머스

프로그래머스에서 제공하는 코딩 테스트를 풀어보자!

문제는 여기 들어가서 확인하면 된다.

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

0부터 9까지의 수에서 numbers 배열에 포함되지 않은 숫자를 찾아서 모두 더한 값을 구하는 문제였습니다.

우선 for문으로 i값을 0부터 9로 돌려주고, 이걸 numbers.includes() 메소드로 비교해 주면 된다.

includes() 메소드는 배열 속에 값이 포함되었는지 비교하여 boolean값을 리턴해준다.

해서 모두 더해주면 끝!

728x90

'coding test' 카테고리의 다른 글

node.js readline 예제  (0) 2022.06.18
[자바스크립트] 두 개 뽑아서 더하기 - 프로그래머스  (0) 2022.03.17