NIRVANA

[level 1] 없는 숫자 더하기 본문

Coding test(Python3)/Programmers

[level 1] 없는 숫자 더하기

녜잉 2023. 7. 12. 17:11

문제

0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.

 

문제 풀이 접근법1

0~9까지를 더한 수 45에 numbers 배열의 원소를 다 더한 수를 빼면 된다. 

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

처음에는 for문을 사용하려고 했었는데

순간적으로 어 그냥 45에서 빼면 되는거 아니야? 라는 생각이 들어서

진짜 냅다 45에서 sum사용해서 원소를 더한 수를 뺐다 ^~^