본문 바로가기
코딩테스트/프로그래머스

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

by 알래스카비버 2022. 3. 29.
반응형
 

코딩테스트 연습 - 없는 숫자 더하기

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

programmers.co.kr

문제 설명

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

 

문제 풀이

def solution(numbers):
    answer = 0
    cnt = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    for number in numbers:
        cnt[number] += 1
    for i in range(len(cnt)):
        if(cnt[i] == 0):
            answer += i
    return answer

 

반응형

댓글