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

Jin Lee·2022년 4월 29일
0

프로그래머스 Lv.1

목록 보기
28/32
post-thumbnail

문제 링크

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

구현 문제로 문제 내용 그대로 코드로 구현했기에 자세한 설명은 생략한다.
0 ≤ numbers의 모든 원소 ≤ 9 이고 numbers의 모든 원소가 다르다고 했으니 아래 코드와 같이 체크배열을 생성해서 구현가능

def solution(numbers):
    num_checks = [True] * 10
    answer = 0
    
    for num in numbers:
        if num_checks[num]:
            num_checks[num] = False
    
    for i in range(10):
        if num_checks[i]:
            answer = answer + i
    
    return answer
profile
깃허브 : https://github.com/jinlee9270

0개의 댓글