0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.
1 ≤ numbers의 길이 ≤ 9
0 ≤ numbers의 모든 원소 ≤ 9
numbers의 모든 원소는 서로 다릅니다
def solution(numbers): r=set(range(0,10)) for i in range(1,10): if i i numbers: r.remove(i) return sum(r)
def solution(numbers): return sum(range(0,10))-sum(numbers)
알고리즘 문제를 처음 접해봤다. 강의시간에 함께 풀어본거라 온전히 나 혼자 풀었다고 할 수는 없다. 나는 numbers에 있는 수는 지운 후 나머지 수를 모두 더하는 방법을 생각해냈으나 sum - sum을 하는것을 보고 발상의 전환이 필요하다는 것을 느꼈다.