jyamethyst21 님의 블로그

프로그래머스 - '없는 숫자 더하기' (PYTHON 풀이) 본문

CODING 💻

프로그래머스 - '없는 숫자 더하기' (PYTHON 풀이)

jyamethyst21 2026. 4. 23. 09:11

문제:

 

입력받은 값이 0~9 사이에 있는지 확인하고, 없는 수는 전부 더해서 출력하는 문제이다.

 

풀이:

def solution(numbers):
    based_number = [0,1,2,3,4,5,6,7,8,9]
    total = 0
    for i in based_number:
        if i not in numbers:
            total += i
    return total

 

0부터 9까지 들어있는 리스트를 선언하고 반복문을 돌면서 각 자리에 존재하는 숫자를 추출한다. 그 다음 함수로 전달받은 매개변수 리스트 값과 비교하여서 해당 수가 입력받은 리스트에 존재하지 않으면 total 변수에 해당 값을 더하고, 최종적으로 total을 리턴해주면 된다.