[1์ฐจ] ์บ์‹œ

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] [1์ฐจ] ์บ์‹œ (LV.2) ๋ฌธ์ œ๋งํฌ https://school.programmers.co.kr/learn/courses/30/lessons/17680 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ํ’€์ด ๊ณผ์ • 1. ์šฐ์„  ์บ์‹œ ์‚ฌ์ด์ฆˆ๊ฐ€ 0์ด๋ฉด, cache hit์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ, ๋ฐฐ์—ด๊ธธ์ด * 5๋ฅผ ํ•ด์„œ ๋ฐ”๋กœ return ํ•ด์ค€๋‹ค. 2. ์บ์‹œ ์‚ฌ์ด์ฆˆ์— ๋งž๊ฒŒ ๋ฌธ์ž์—ด์„ ๋‹ด์„ ๋ฐฐ์—ด cache๊ณผ ํ•ด๋‹น ๋ฌธ์ž์—ด์ด ์บ์‹œ์— ๋ช‡ ํ„ด๋™์•ˆ ๋‹ด๊ณ  ์žˆ์—ˆ๋Š”์ง€ ์นด์šดํŠธํ•  ์ •์ˆ˜ ๋ฐฐ์—ด cnt์„ ๋งŒ๋“ค์–ด์ฃผ์—ˆ๋‹ค. 3. ๋จผ์ € ์ž…๋ ฅ๋ฐ›์€ ๋„์‹œ์ด๋ฆ„ ๋ฐฐ์—ด cities๋ฅผ for๋ฌธ์œผ๋กœ ๋Œ๋ฉฐ ..
EastShine_
'[1์ฐจ] ์บ์‹œ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก