알고리즘 연습/프로그래머스
[Python - Lv.2] [1차] 캐시
문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 이해 DB 캐시를 적용할 때 캐시 크기에 따른 실행 시간 측정 프로그램 작성 캐시 크기 cacheSize와 도시이름 배열 cities를 입력 받음 캐시 교체 알고리즘은 LRU(Least Recently Used) 사용 cache hit일 경우 실행 시간 1, cache miss일 경우 실행 시간 5 LRU : cache miss일 경우 가장 마지막에 사용된 캐시와 교체 풀이 캐시 리스트를 활용한 LRU 알고리즘을 구현하여 cache 실행 시간을 구한다. 캐시 리스트 cache, 시간 변수 time ..