본문 바로가기
프로그래머스

프로그래머스 | Lv.1 없는 숫자 더하기

by 코딩하자9 2022. 11. 21.
728x90

코딩 테스트 25
프로그래머스 코딩테스트 연습 문제지

코딩 영역

Lv.1
성명
수험 번호 -
없는 숫자 더하기 25. 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. * 1 ≤ numbers의 길이 ≤ 9
* 0 ≤ numbers의 모든 원소 ≤ 9
* numbers의 모든 원소는 서로 다릅니다.
function solution(numbers) {
    var answer = 0;
    for(let i = 0; i < 10; i++){
        if(!numbers.includes(i)) answer += i;
    }
    return answer;
}
나의 풀이 includes 메서드를 사용해 numbers에 포함되어 있지 않은 요소를 answer에 더해주었습니다.
function solution(numbers) {
    return 45 - numbers.reduce((cur, acc) => cur + acc, 0);
}
다른 풀이 1~9까지의 합에서 주어진 배열의 합 값을 빼주었네요..! 오호...

댓글


It's cording time

코딩 여기서 정리하고 배워보자구 :9

광고 준비중입니다.