728x90
https://programmers.co.kr/learn/courses/30/lessons/42862
def solution(n, lost, reserve):
set_reserve = set(reserve) - set(lost)
set_lost = set(lost) - set(reserve)
for i in set_reserve:
if i-1 in set_lost:
set_lost.remove(i-1)
elif i+1 in set_lost:
set_lost.remove(i+1)
return n-len(set_lost)
set..을 써야한다니..
중복 제거..
반응형
'전.py' 카테고리의 다른 글
[python] 백준 1927 최소 힙 (0) | 2022.02.18 |
---|---|
[python] 백준 11659 구간 합 구하기 4 (0) | 2022.02.17 |
[python] 백준 1166 선물 (0) | 2022.02.15 |
[python] 프로그래머스 주차 요금 계산 (Lv.2) (0) | 2022.02.15 |
[python] 백준 17626 Four Squares (0) | 2022.02.14 |