[프로그래머스] 1단계_없는 숫자 더하기 (python)

juyeon·2022년 6월 14일
0

코딩테스트(python)

목록 보기
5/22

프로그래머스

1단계_없는 숫자 더하기

나의 풀이

def solution(numbers):
    num = [1,2,3,4,5,6,7,8,9,0]
    
    answer = sum(num) - sum(numbers)
    
    return answer

: 아마 푸는 방법이 여러개이겠지만.. 여튼! 너무 쉬웠다!

다른 사람의 풀이

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

: 역시나 간단한 풀이

solution = lambda x: sum(range(10)) - sum(x)

: 람다 이용하기..!

def solution(numbers):
    answer=0
    for i in range(1,10):
        if i not in numbers:
            answer += i
    return answer

: 인간적인 답안~! 내 풀이, 1, 2, 모두 전체 값 - 더한 값 이라면, 이 3번은 없는 숫자만 차곡차곡 더하는..인간적인 함수 ㅎㅎ

profile
내 인생의 주연

0개의 댓글