프로그래머스 Lv.2 카카오 문제 부시기
·
Algorithm/프로그래머스 코딩테스트 문제풀이전략
1. [1차] 캐시https://school.programmers.co.kr/learn/courses/30/lessons/17680 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr LRU와 캐시 miss/hit을 어떻게 구현할지 감이 안와서 인터넷 검색을 했다.List를 통해 구현했는데, 리스트에 현재 도시가 없다면 `cache miss`이므로 시간 +5를 해주고 만약에 리스트의 길이가 cacheSize를 넘는다면 리스트의 맨 앞을 제거.`cache hit`인 경우엔 시간 +1을 해주고, 반드시 해당 값을 리스트에서 제거하고 나서 다시 넣어주어야 한다. 처음에 무슨 차이가 있나 싶어 해당 연산을 해주지 ..