개발/PS

프로그래머스 Lv1 없는 숫자 더하기 (파이썬)

유훈 | Yuhun 2021. 12. 30. 15:52
반응형

풀이

def solution(numbers):
    answer = 0

    for i in range(0, len(numbers)):
        numbers[i] = str(numbers[i])
    temp = ''.join(numbers)
    for i in range(0, 10):
        if temp.find(str(i)) == -1:
            answer += i
    return answer

저는 numbers list를 string으로 만들어서 하나씩 돌아가며 수를 찾고 없는 수를 answer에 더하는 방식으로 코딩했어요.

근데 다른사람의 풀이를 보면니까 어이가 없더라구요 ㅋㅋㅋㅋ

number 원소를 전부 더해서 45에서 빼다니... 한줄로 가능한 문제였어요.

반응형