프로그래머스 - 파이썬
[파이썬 문제] 없는 숫자 더하기
DorYi
2024. 7. 10. 13:39
문제 설명
0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.
문제 풀이1
def solution(numbers):
return 45 - sum(numbers)
1. 0부터 9까지의 모든 수를 더한 값(45)에 찾을 수 없는 Numbers의 값을 더해 빼준다.
문제 풀이2
def solution(numbers):
answer = 0
for i in range(10):
if i not in numbers:
answer = answer + i
return answer
1. 0부터 9까지 값을 반복문 안에 넣는다.
2. 만약 numbers 안에 없는 i가 있다면 answer에 하나씩 더해준다
3. 0부터 9사이에 없는 값이 담긴 answer을 반환한다