[ํ๋ก๊ทธ๋๋จธ์ค] [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๋ฌธ์ผ๋ก ๋๋ฉฐ ..
์ฝ๋ฉํ ์คํธ
[ํ๋ก๊ทธ๋๋จธ์ค] JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ (LV.2) ๋ฌธ์ ๋งํฌ https://school.programmers.co.kr/learn/courses/30/lessons/12951 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์
๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์
๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ํ์ด ๊ณผ์ 1. JadenCase๋ ์
๋ ฅ๋ฐ์ ๊ฐ์ ๋ชจ๋ ๋จ์ด ์ฒซ ๋ฌธ์๊ฐ ๋๋ฌธ์์ด๊ณ , ๊ทธ ์ธ๋ ์๋ฌธ์์ด์ด์ผ ํ๋ค. ๊ฐ์ ๊ณต๋ฐฑ๋ฌธ์(" ")๋ก splitํ์ฌ String ๋ฐฐ์ด๋ก ๋ฐ๊ฟ์ฃผ์๋ค. ์ฌ๊ธฐ์ ์ฃผ์ํ ์ ์, '๊ณต๋ฐฑ๋ฌธ์๊ฐ ์ฐ์ํด์ ๋์ฌ ์ ์์ต๋๋ค.' ๋ผ๋ ์ ํ ์กฐ๊ฑด์ด ์กด์ฌํ๋ค. split() ๋ฉ์๋๋ ๋ฌธ์์ด์ ์์๊ณผ ๋์ ์๋ ๊ณต..