Description cache.includes(city); if (cacheSize === 0) return MISS * cities.length; cities.forEach(city => { city = city.toUpperCase(); if (cacheHit(city)) { time += HIT; cache.splice(cache.indexOf(city), 1); } else { time += MISS; if (cache.length >= cacheSize) cache.shift(); } cache.push(city); }); return time; } 실행 시간은 0, 캐시는 빈 배열로 설정하였다. 하드 코딩을 피하고 싶어서 HIT, MISS라고 각각의 실행시간에 이름을 붙여 주었다. cache..