
๋ ๋ฒจ 5
๋ด ์ ์ฌ๋ ฅ์ ์ด๋ป๊ฒ ์คํํ ์ ์์ต๋๊น?

ํด๋ณ๋๋ ์ ์ฒด ๋ฅ๋ ฅ์ด ์๋ ๋จ์ฑ๊ณผ ์ฌ์ฑ์ด ์๋ค๋ฉด ์ ์ ํ ํ๋ จ์ ํตํด ๊ฑฐ์ ๋ชจ๋ ์ด๋ค๋ก๋ถํฐ ๋ฐ์ด๋ ๋ณ์ฌ๋ฅผ ๋ง๋ค ์ ์๋ค๊ณ ๋ฏฟ์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐํ ์ฐ์ฃผ, ์์, ์์ ๊ฑฐ ํ๊ธฐ์ ๊ฐ์ ๊ธฐ์ ์ ๋๋ค. ์ฌ๋๋ค์ ํ๊ณ ๋ ์์ ๊ฑฐ ํ๋ ์ฌ๋์ด ์๋๋๋ค.
๋๋ณด๋ค ๋ ๋ฐฐ ์ผํ๊ณ ๋ค ๋ฐฐ ์ ๊ฒ ๋ฒ๋ ์น๊ตฌ๋ค์ ๋ณผ ๋๋ฉด ๋ ํ๋ ๋ง์ด ์๋ค.
"ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๊ณ ์ถ์ง ์์ผ์ธ์? ๋น์ ์ ์ ๋ง ๋๋ํฉ๋๋ค. ์ด์ฉ๋ฉด ๋น์ ์ ์๋ชป๋ ์ง์ ์ ๊ฐ๊ณ ์์์ง๋ ๋ชจ๋ฆ ๋๋ค."
ํ๋ก๊ทธ๋๋ฐ์ด ์ ํ์ํ๊ฐ์?
ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๊ธฐ ์ํด ๊ณต๋ถํ๊ธฐ ์ ์ ํ๋ก๊ทธ๋๋ฐ์ด ์ง์ ์ผ๋ก์ ์ด๋ค ์ด์ ์ด ์๋์ง ํ์ ํ๋ ๊ฒ์ด ์ข์ ๊ฒ์ ๋๋ค.
1. ์ฝ๊ณ ์ฌ๋ฏธ์๋ ์์ .
ํ๋ก๊ทธ๋๋ฐ์ ์ฝ๊ณ ์ฌ๋ฏธ์๋ ์์ ์ ๋๋ค. ์ฐฝ์๋ ฅ์ ๋ฐํํ ์ ์๋ ์ฌ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋๋ ๊ทธ๊ฒ์ ๋ง์ด ์ข์. ์ฒ์์๋ ์ฌ๋๋ค์ด ๋ด๊ฐ ๊ทธํ ๋ก ์ข์ํ๋ ์ผ์ ํ๋ผ๊ณ ๋์ ์ค๋ค๋ ๊ฒ์ ๋ฏฟ์ ์ ์์์ต๋๋ค. ๋์ค์๋ ์ต์ํด์ก์ต๋๋ค.
2. ๋์ด ๋ง์ด ๋ ๋ค.
์ ๋ ์ ์น๊ตฌ๋ค์ด ์ด ์ผ์ 5๋ ํ์ ์ ์ฐจ์ ์ง์ ์ฌ๋ ๊ฒ์ ๋ณด๋ ๊ฒ์ ์ข์ํฉ๋๋ค.
3. ์ ์ฐํ ์๊ฐ.
์ค์ 9์๋ถํฐ ์คํ 5์๊น์ง ์ฌ๋ฌด์ค์์ ์ผํ๋ ๊ฒ์ ์ง์ฆ๋๋ ์ผ์ ๋๋ค. ๊ตํต ์ฒด์ฆ์ ๊ฐํ๊ฑฐ๋ 5๋ถ ์ง๊ฐ์ผ๋ก ๋ฒ์น์ ๋ฐ์ ์ ์ด ์๋ ์ฌ๋์ด๋ผ๋ฉด ๋๊ตฌ๋ ๊ทธ๋ ๊ฒ ๋งํ ๊ฒ์ ๋๋ค. ์ค์ 11์์ ๋ค์ด์ ์คํ 5์์ ๋ ๋ ์ ์๋ค๋ฉด ์ผ๋ง๋ ์ข์๊น์? ๊ทธ๊ฒ ๊ฟ์ผ ๋ฟ์ด๋ผ๊ณ ์๊ฐํ์ธ์? ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋จธ์๊ฒ๋ ์ด๊ฒ์ด ํ์ค์ ๋๋ค. ๋น์ ์ ์ผ์ ํ๋ฉด ์๋ฌด๋ ์ ๊ฒฝ ์ฐ์ง ์์ ๊ฒ์ ๋๋ค. ๋ง์ ํ์ฌ์์ ์ฌ๋ฌด์ค์ ์ ํ ์ฌ ํ์๊ฐ ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ ํ์ ๊ฐ๋ฅํฉ๋๋ค.
4. ์ ๋ฌธ์ ์ธ ์ฑ์ฅ.
๊ฑฐ์ ๋ชจ๋ ํ์ฌ์์ ์ํ๋ ์์น์ ๊ธ์ฌ๋ฅผ ์ป์ผ๋ ค๋ฉด ๋ ธ๋ ฅ์ด ํ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ํ๋ก๊ทธ๋๋จธ๋ ํ๋ก๊ทธ๋๋จธ์ผ ํ์๊ฐ ์์ต๋๋ค. ๊ด๋ฆฌ์๊ฐ ๋๊ธฐ ์ํด ์ฌ๊ต์ก์ ๋ฐ๊ฑฐ๋ ๊ณ ์์ง์ ๋๊ณ ์ธ์ธ ํ์๊ฐ ์์ต๋๋ค. ์ ๋ฌธ๊ฐ๋ก ์ฑ์ฅํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. 5-10๋ ๊ฒฝ๋ ฅ์ ํ๋ก๊ทธ๋๋จธ๋ ์ ๋ง ์ข์ ๋ณด์๋ฅผ ๋ฐ์ต๋๋ค.
5. ๋์ ๊ตญ์ ์ด๋์ฑ.
์ธ๊ณ์์ ์ฐ๋ด์ด ๊ฐ์ฅ ๋์ ์ธ ์ง์ ์ ๋ณํธ์ฌ, ์์ฌ, ํ๋ก๊ทธ๋๋จธ์ ๋๋ค. ๋ณํธ์ฌ๊ฐ ํด์ธ์์ ์ผ์๋ฆฌ๋ฅผ ๊ตฌํ๋ ๊ฒ์ ์ ๋ง ์ด๋ ต์ต๋๋ค. ๊ทธ๋ค์ ์ด์ฃผํ๋ ค๋ ๊ตญ๊ฐ์ ๋ค๋ฅธ ๋ฒ๋ฅ , ๋ฒ์ ํ๋ก ๋ฑ์ ๊ณต๋ถํด์ผ ํฉ๋๋ค. ์์ฌ๋ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๊ณ ์๋ฃ ํ๋กํ ์ฝ์ ๊ณต๋ถํ ๋ค์ ํ์ง ๋ฉดํ๋ฅผ ์ทจ๋ํ๊ธฐ ์ํด ์ํ์ ํฉ๊ฒฉํด์ผ ํฉ๋๋ค. ํ๋ก๊ทธ๋๋จธ๋ ์๋ฌด๊ฒ๋ ๊ณต๋ถํ ํ์๊ฐ ์์ต๋๋ค. ๋์ผํ ์ธ์ด, ๋์ผํ ํ์ค, ์ข ์ข ๋์ผํ ํด๋ผ์ด์ธํธ๊น์ง.
์ ์๋ฐ์ธ๊ฐ?
๋ค์ ์ธ ๊ฐ์ง ์์๋ ์ฌ๋๋ค์ Java ์ฝ๋๋ก ์ฌ๊ต์กํ๊ธฐ๋ก ํ ๊ฒฐ์ ์ ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค.
1. Java๋ ๊ฐ์ฅ ์ฌ์ด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋์ ๋๋ค.
๊ณ ๋ฑํ๊ต ์กธ์ ์๋ ์์ ์ ์ผ๋ฐ์ ์ธ ์ง์๊ณผ ๊ณต๋ถ์ ์ ๋ ํ ์ ์๋ ํ๋ฃจ ์๊ฐ์ ๋ฐ๋ผ 3-6๊ฐ์ ์์ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
2. ์์๊ฐ ๋ง์ ๊ธฐ์ .
์ฌ์ ๊ฒฝํ ์์ด๋ ์ผ์๋ฆฌ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ๊ธฐ์ ์ ์ ๋งํ ์ ์ธ์ ๊ณ ์ฉํ๊ณ ํ๋ จ์ํค๋ ๊ฒ์ ๊ธฐ์๊ฒ ์๊ฐํฉ๋๋ค.
3. ์ ๊ณ ์ต๊ณ ์ฐ๋ด.
๊ทธ๋ค์ ์ด๋ณด์์๊ฒ ํนํ ์ค์ํ ๊ฐ์ฅ ๋์ ๊ฒ ์ค ํ๋์ ๋๋ค.
์ฑ ์ ์ฝ๋๋ค๊ณ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋ ์๋ ์์ต๋๋ค. ์ต์ 500์๊ฐ์ ์ฐ์ต์ด ํ์ํฉ๋๋ค. ๊ถํฌ์ ๊ฐ์ต๋๋ค. ๋ชจ๋ ์ํฉ์ ๋ณด๊ณ ํ๋ก๊ฐ ๋๋ ๊ฒ์ ์๋๋๋ค. ๋ง์์ ์ฐ์ตํ๋ ๋ฐ ์ค๋ ์๊ฐ์ ๋ณด๋ด์ผ ํฉ๋๋ค. (์ด๊ฒ์ด CodeGym์ ๋ง์ ์ฐ์ต ๋ฌธ์ ๊ฐ ์๋ ์ด์ ์ ๋๋ค) .
10์๊ฐ ์์ ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ๋ฅด์น๊ฒ ๋ค๋ ์ ์์ 10์๊ฐ ์์ ๋ณต์ฑ์ ๊ฐ๋ฅด์น๊ณ ๋ง์ผ๋ก ๋ณด๋ด๊ฒ ๋ค๋ ์ ์๊ณผ ๊ฐ์ต๋๋ค. ํ์ง๋ง!
๊ฐ๋ ์ด๋ณด์๊ฐ ํฌ๋ผ์ ๊ธ์ ์ฌ๋ ค ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋ ๋ฐฉ๋ฒ์ ๋ํ ์กฐ์ธ์ ๊ตฌํ๋๋ฐ, ์ฌ๋๋ค์ '์ค์ค๋ก ๋ช ๊ฐ์ง ์ฐ์ต๋ฌธ์ ๋ฅผ ์๊ฐํด๋ด์ ์ฐ์ตํด๋ด'๋ผ๊ณ ๋งํฉ๋๋ค. ์ด๊ฒ์ ์๋ ๋ฐฉ์์ด ์๋๋๋ค. ์ฌ๋์ ์์ ์ ์ง์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ ์์ ์ ๋ฐ๋ช ํ ์ ์์ต๋๋ค. ๋น์ ์ด ๋ฌด์ธ๊ฐ๋ฅผ ์๊ณ ์๊ฑฐ๋ ๋ชจ๋ฅด๊ฑฐ๋ ๋ ์ค ํ๋์ ๋๋ค.
์ด๋ค ์ฃผ์ ์ ์ ๋ง ๋ฅ์ํ ์ฌ๋๋ง์ด ์๋ก์ด ๊ฒ์ ๊ฐ๋ฅด์ณ ์ฃผ๊ณ ์๋ฃํ๋ ๋ฐ ์ผ์ฃผ์ผ์ด ๊ฑธ๋ฆฌ์ง ์๋ ์ผ๋ จ์ ์ผ๊ด๋ ์์ ์ ๋ฐ๋ช ํ ์ ์์ต๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ๋ด๊ฐ ํ ์ผ์ ๋๋ค.
ํ์ต์ ๋ํ ํ์ ์ ์ธ ์ ๊ทผ
CodeGym ๊ณผ์ ์ ๋ํ ๊ณผ์ ์ฒ๋ผ ์๋ํ์ง ์์ต๋๋ค. ๋น์ ์ ์ด๊ฒ์ ๋นจ๋ฆฌ ๊นจ๋ซ๊ฒ ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ์ ๋ฐฉ๋ฒ์ด ๋ ํจ๊ณผ์ ์ ๋๋ค.
๋ํ์์๋ ์๋ง๋ ๊ธด ๊ฐ์๋ฅผ ๋ค์ด์ผ ํ์ ๊ฒ์ด๊ณ , ์ด์ด์ ์ค์ต์ด ๋ค๋ฐ๋์ ๊ฒ์ ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๊ด๋ฒ์ํ ์ง์์ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ์ง๋ง ์ค์ง์ ์ด๊ณ ์ค์ฉ์ ์ธ ๊ธฐ์ ์ ๋ง์ด ์๊ตฌ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ ์์ ์๊ฒ ์ ์งํ๋ค๋ฉด ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ค์ ๊ฐ์น ์๋ ๊ธฐ์ ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
์ ๋ ์ ๊ทผ ๋ฐฉ์์ด ๋ค๋ฆ ๋๋ค. ๋๋ ์ด๋ก ์ ์ธ ๋ถ๋ถ์ด ์ง์์ ์๋ฏธํ๊ณ , ๋ฌด์ธ๊ฐ๋ฅผ ์๋ค๋ ๊ฒ์ ์ฐ๋ฆฌ์ ์ง๋ฌธ์ ๋๋ตํ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค๊ณ ๋ฏฟ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํ์ฌ ์ง์์ผ๋ก ์๋ฃํ๊ธฐ ์ด๋ ค์ด ์ง๋ฌธ์ผ๋ก ์์ํ์ฌ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค(์์ ์ ํจ์ฌ ์ฝ๊ฒ ๋ง๋๋ ์ด๋ก ).
์ ๋ ์ธ ๋จ๊ณ๋ก ์๋ก์ด ์๋ฃ๋ฅผ ์ ์ํฉ๋๋ค.
1) ์ ๋ฌธ (์ต์ํ์ ์ด๋ก ๋๋ ๋ช ๊ฐ์ง ์ฐ์ต)
2) ๊ธฐ์ด ์ง์ (์ฃผ์ ์ ๋ํ ์์ ํ ์ดํด๋ฅผ ์ ๊ณต)
3) ๋ํ ์ผ๊ณผ ๋์์ค (๊ฐ๊ฒฉ ๋ฉ์ฐ๊ธฐ)
๋ฐ๋ผ์ ๋ชจ๋ ์ฃผ์ ๋ฅผ ์ ์ด๋ ์ธ ๋ฒ์ ๋ค๋ฃจ๊ฒ ๋ฉ๋๋ค. ๊ฒ๋ค๊ฐ ๋ชจ๋ ์ฃผ์ ๋ ์๋ก ์ฐ๊ด๋์ด ์๊ณ ์ ์ด๋ ํผ์์ ์ผ๋ก ๋ค๋ฅธ ์ฃผ์ ์ ๋ํด ๋ ผ์ํ์ง ์๊ณ ๋ ํ๋๋ฅผ ์์ ํ ์ค๋ช ํ ์ ์์ต๋๋ค.
์ผ๋ถ ํ์๋ค์ ์์ง ์๋ฃํ์ง ์์ ์๋ฃ๊ฐ ํฌํจ๋ ์์ ์ ์ข์ ํฉ๋๋ค. ์ด๋ฌํ ์์ ์ ์ด๋ฏธ ๊ฐ์ง๊ณ ์๋ ์ง์์ผ๋ก ์์ ์ ์๋ฃํ ์ ์๋ ๋ฐฉ๋ฒ์ ์๊ฐํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. 1~2์๊ฐ์ ๋ ธ๋ ฅ์ด ํ์ํ ์ ์์ง๋ง ๊ทธ๋ฌ๋ฉด ์ฐธ์ ํ๊ฑฐ๋ ๋ง์กฑ์ค๋ฌ์ด ์๋ฃจ์ ์ผ๋ก ๋ณด์๋ฐ์ ๊ฒ์ ๋๋ค.
๊ฒ๋ค๊ฐ ์ค์ํ์์๋ ์ง์ฅ์์ ๊ณผ์ ๋ฅผ ๋ฐ๊ณ ๋์์ผ ํ์ํ ์ ๋ณด๋ฅผ ์ฐพ๊ธฐ ์์ํฉ๋๋ค. ์ด๊ฒ์ ๋น์ ์ ์ํ ์ค์ํ์ ๋๋ค. ์ผ์ฐ ์ต์ํด์ง์๋ก ์ข์ต๋๋ค.
๋ชจ๋ ๋ ๋ฒจ์ ์ก์ธ์คํ๊ณ ๊ธฐ์ ์ ๊ฐ๋ฐํ์ญ์์ค. ์ฝ๋๋ฅผ ์์ฑํ์ง ์๊ณ ๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋ค๋ ๊ฒ์ ์ ๋ง ๋ฉ์ง ์ผ์ ๋๋ค.
GO TO FULL VERSION