728x90
반응형
Python
def solution(cacheSize, cities):
answer = 0
lru = [0] * cacheSize
if cacheSize == 0:
return len(cities) * 5
for city in cities:
city = city.lower()
if city not in lru:
lru = lru[1:] + [city]
answer += 5
else:
lru.remove(city)
lru.append(city)
answer += 1
return answer
728x90
반응형
'프로그래머스 > LEVEL 2' 카테고리의 다른 글
[3차] 방금그곡 (0) | 2022.04.28 |
---|---|
[3차] 파일명 정렬 (0) | 2022.04.27 |
[1차] 프렌즈4블록 (0) | 2022.04.24 |
주식 가격 (0) | 2022.04.13 |
피로도 (0) | 2022.04.12 |