diff --git "a/lkhyun/202510/22 PGM Lv2 [1\354\260\250]\354\272\220\354\213\234.md" "b/lkhyun/202510/22 PGM Lv2 [1\354\260\250]\354\272\220\354\213\234.md" new file mode 100644 index 00000000..4ec5cc2a --- /dev/null +++ "b/lkhyun/202510/22 PGM Lv2 [1\354\260\250]\354\272\220\354\213\234.md" @@ -0,0 +1,25 @@ +```java +import java.util.*; +class Solution { + public int solution(int cacheSize, String[] cities) { + int answer = 0; + List cache = new LinkedList<>(); + + for(String c : cities){ + String city = c.toLowerCase(); + if(cache.contains(city)){ + cache.remove(city); + cache.add(city); + answer++; + }else{ + cache.add(city); + answer+=5; + } + if(cache.size() > cacheSize){ + cache.remove(0); + } + } + return answer; + } +} +```