https://programmers.co.kr/learn/courses/30/lessons/17680?language=python3# = cacheSize: cache_set.remove(cache.popleft()) if cacheSize: cache_set.add(city) cache.append(city) answer += 5 return answer set 을 사용해서 중복이 있는지 확인했다. 그리고 deque를 사용하여 사용된 값은 맨뒤로 보내는 작업을 했다. 더보기 from collections import deque def solution(cacheSize, cities): answer = 0 cache = deque() for i in range(len(cities)): city = cit..