개발일지 <내일배움캠프> 202300501 TIL

임재훈·2023년 5월 2일
0

페어프로그래밍으로 문제를 풀어보았는데
교집합을 이용한 풀이법으로 풀어보았다

def solution(numbers):
    nums = set([0,1,2,3,4,5,6,7,8,9])
    a = nums.difference(numbers)
    answer = sum(a)

    return answer

1부터 9까지의 리스트를 받아와서 그 없는 수를 모두 더해 리턴하는 문제였는데 이 문제를 차집합을 이용해서 풀어봤다
리스트에 없는 숫자를 구해서 리스트에 담고 그 리스트 안에있는 수를 모두 더한 값을 리턴하는 방식으로 풀어봤다

0개의 댓글