알고리즘/programmers[1]

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

fladi 2022. 1. 9. 23:55
728x90
def solution(numbers):
    answer = 0

    allNum = [0,1,2,3,4,5,6,7,8,9]

    for n in numbers:
        allNum.remove(n)

    for n in allNum:
        answer += n

    return answer

<내 풀이 분석>

■ 사용 변수: allNum(0~9까지의 숫자가 저장된 리스트)

 

1. numbers에 저장된 변수를 allNum에서 remove해준다

2. 남은 수들을 각각 더해준다.

 

 

=> 파이썬에 sum함수가 있다는 걸 까먹었다. 문제를 풀고난 후 더 좋은 풀이가 없을지 고민하는 과정을 자꾸 까먹는다. 문제를 풀었다고 좋아하지말고 다른 방법도 생각해보자 좀

 

 

 

 

 

728x90