[Python][프로그래머스][Level2] 캐시

[Python][프로그래머스][Level2] 캐시

코드

def solution(cacheSize, cities):
    cache=[]
    answer=0
    for city in cities:
        city=city.lower()
        if city in cache:
            answer+=1
            cache.remove(city)
        else:
            answer+=5
        cache.append(city)
        if len(cache)>cacheSize:
            cache.remove(cache[0])
    return answer

Discussion and feedback