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

[프로그래머스]

Lv.1 없는 숫자 더하기

1.문제

input으로 주어지는 배열 중 없는 0~9에 없는 숫자만 더하여 output으로 return하는 문제

2. 풀이

0~9 list 중 파라미터에 없는 수만 answer에 더해주는 방식

3. 코드

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

모범코드

def solution(numbers):
    return 45 - sum(numbers)

반성)

  • 문제의 본질을 이해하지 못함
  • sum 활용

좋은 웹페이지 즐겨찾기