ํด์ฌ ์ถฉ๋์ ๋ํด ์ง๋ฌธ๋๋ฆฌ๊ณ ์ถ์ต๋๋ค.
์ด๋์ ๋๋ ์ดํด ํ๊ฑฐ ๊ฐ์ต๋๋ค!์ง๋ฌธ ๊ฒ์๊ธ์ ์์ฑ์ ํ ์ดํ ์ค์ค๋ก ๊ณฐ๊ณฐํ ์๊ฐ์ ํด๋ณด๊ณ ๋ถ์์ ํด๋ณด์์ต๋๋ค.1. ํด์ฌ ํ
์ด๋ธ์์ ํค๋ฅผ ํด์ฌ ํจ์์ ์
๋ ฅํ๋ฉด ํด์ฌ ๊ฐ(๋๋ ํด์ฌ ์ฝ๋)๊ฐ ๋ฐํ๋จ2. ํด์ฌ ๊ฐ์ ํด์ฌ ํ
์ด๋ธ์ ์ธ๋ฑ์ค๋ก ์ฌ์ฉ๋์ด ๊ฐ์ ์ ์ฅํ๊ฑฐ๋ ๊ฒ์ 3. ๊ทธ๋ฌ๋ ํด์ฌ ํจ์์ ํน์ฑ์ ์๋ก ๋ค๋ฅธ ํค๊ฐ ๋์ผํ ํด์ฌ ๊ฐ์ ์์ฑํ ์ ์๋ค! ํด์ฌ ์ถฉ๋์ ์์๊ฐ๋จํ ํด์ฌ ํจ์๊ฐ "ํค๋ฅผ 10์ผ๋ก ๋๋ ๋๋จธ์ง"๋ผ๊ณ ๊ฐ์ ์ด ๊ฒฝ์ฐ, ํค๊ฐ 15์ 25์ธ ๋ ๋ฐ์ดํฐ๋ ๋์ผํ ํด์ฌ ๊ฐ(์ฆ, 5)์ ๊ฐ์ง๋ค.๋ฐ๋ผ์ ์ด ๋ ๋ฐ์ดํฐ๋ ํด์ฌ ํ
์ด๋ธ์์ ๋์ผํ ์์น(๋๋ ๋ฒ์ผ)์ ์ ์ฅ๋์ด์ผ ํ๋ค.์ด๋ฐ ์ํฉ์์ ํด์ฌ ์ถฉ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ(์: ์ฒด์ด๋, ์คํ ์ด๋๋ ์ฑ ๋ฑ)์ ์ฌ์ฉํ์ฌ ์ถฉ๋์ ์ฒ๋ฆฌ ํด์ฌ ํจ์ : key % 10 ํค ๊ฐ: 15, 25 ํด์ฌ ๊ฐ: 15 % 10 = 5, 25 % 10 = 5 ํด์ฌ ํ
์ด๋ธ: +-------+-------+ | ์ธ๋ฑ์ค | ๊ฐ | +-------+-------+ | 0 | | | 1 | | | 2 | | | 3 | | | 4 | | | 5 | 15,25 | | 6 | | | 7 | | | 8 | | | 9 | | +-------+-------+ ํค ๊ฐ '15'์ '25'๋ ๋์ผํ ํด์ฌ ๊ฐ '5'๋ฅผ ๊ฐ์ง๋ฏ๋ก ํด์ฌ ํ
์ด๋ธ์ ์ธ๋ฑ์ค '5' ์์น์ ์ ์ฅ ์ฒด์ด๋ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ์ธ๋ฑ์ค 5์ ์์น์ ์ฐ๊ฒฐ ๋ฆฌ์คํธ๋ก 15์ 25๋ฅผ ์ ์ฅํ ์ ์๋ค.ํน์ ์ดํด๊ฐ ํ๋ฆฐ ๋ถ๋ถ์ด ์๋ค๋ฉด ๊ฐ๋ฅด์นจ์ ์ฃผ์๋ฉด ์ฑ์คํ ๊ณต๋ถํ๊ฒ ์ต๋๋ค.