
"์๋ , ์๋ฏธ๊ณ . ๋ '๊ฑธ๋ํฑ ๋ฌ์'ํธ ์กด ์ค์ฟผ๋ด์ฆ ์ ์ฅ์ด์ผ."
"๋ฐ๊ฐ์ต๋๋ค, ์ ์ฅ๋."
"ํ์ต ๊ณผ์ ์ ์งํํ๋ ๋ฐฉ๋ฒ๊ณผ ์ฌ๊ธฐ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ฒ"
"์ฐ๋ฆฌ์ ์ฃผ์ ๋ชฉํ๋ ์ค์ ๋ก ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๊ธฐ์ ์ ์ต๋ํ๋ ๊ฑฐ์ผ. ๊ทธ๋์ผ ํ๋ก๊ทธ๋๋จธ๋ก ์ทจ์ ํ๊ธฐ ์ฝ๊ฑฐ๋ . ๊ทธ๋ฌ๋ ค๋ฉด ์ฐ์ต ๋ฌธ์ ๋ฅผ ํ์ฉํด์ผ ํด. ๋ฌธ์ ๋ฅผ ๋ง์ด ํ์ด์ผ ํ๋ค๊ณ . ์ง์ง, ์์ฒญ๋๊ฒ ๋ง์ด์ง.
์ ์ฒด ์งํ ๋ฐฉ์
์ ์ฒด ๊ฐ์ข๋ 4๊ฐ์ ์ ๋ ๋๋ ํ๊ตฌ๋ก ๋๋ ์ ธ ์์ต๋๋ค: '์๋ฐ ๊ตฌ๋ฌธ, ์๋ฐ ์ฝ์ด, ์๋ฐ ๋ฉํฐ์ค๋ ๋ฉ, ์๋ฐ ์ปฌ๋ ์ '์ผ๋ก. ํ๊ตฌ๋ง๋ค 10๋จ๊ณ์ ๋ ๋ฒจ๋ก ๊ตฌ์ฑ๋๊ณ , ๊ฐ ๋ ๋ฒจ์๋ 10-15๊ฐ์ ๋ ์จ๊ณผ 20-30๊ฐ์ ์ฐ์ต ๋ฌธ์ ๊ฐ ํฌํจ๋์ด ์์ด.
๊ฐ ๊ณผ์ ๋ฅผ ๋ฌ์ฑํ๋ฉด ์์ผ๋ก ์ํ ๋ฌผ์ง์ ๋ช ์ ๋ ๋ฐ๊ฒ ๋ ๊ฑฐ์ผ. ํ๊ตฌ๋ฅผ ์งํํ๋ ค๋ฉด ์ ๊ฒจ ์๋ ์ ๋ ๋ฒจ๊ณผ ๋ ์จ์ ์ด์ด ์ฃผ๋ ์ํ ๋ฌผ์ง์ด ํ์ํ์ง.
์ํ๋ ๋ฐฉ์์ผ๋ก ๊ณผ์ ๋ฅผ ์์ํ ์ ์์ด. ๋ ์จ์ ์ฝ์ผ๋ฉด์ ๊ณผ์ ๋ฅผ ์งํํ๊ฑฐ๋, ๊ณผ์ ๋ฅผ ์ดํดํ ๋๊น์ง ๋ ์จ์ ์ฝ๊ณ ๋์ ๋ณ๋๋ก ์ฐ์ต ๋ฌธ์ ๋ฅผ ํ์ด๋ ๋๊ณ . ๋ํํ ์ต์ ์ธ ๋ฐฉ์์ ํํด.
๋ค์ ๋ ๋ฒจ์ด๋ ๋ ์จ ์งํํ๊ธฐ
๋ค์ ๋ ์จ์ด๋ ๋ ๋ฒจ๋ก ์งํํ๋ ค๋ฉด, '์ํ ๋ฌผ์ง'์ ์ถฉ๋ถํ ๋ชจ์ ์๊ตฌํ๋ ๋งํผ '๋ด์ค์ผ' ํด. ์ด๋ฐ ์์ผ๋ก ์๊ตฌํ๋๋ฐ,

ํ๊ตฌ ๋ด์์๋ ๋ ์จ์ ์์๋๋ก ์ด์ด์ผ ํด. ๊ฐ์ข ๋์ค์ ๊ทธ๋ฅ ๊ฑด๋๋ฐ์ด ๋ค๋ฅธ ๊ฑธ ์๋ํ ์๋ ์์ง๋ง, ์ผ๋จ ์ด๋ ค ์๋ค๋ฉด ๋ ์จ์ ์ ๊ทผํ ์๋ ์์ด. ๋ ์จ์ ๋ค์ ์ฝ๊ฑฐ๋ ์์ ๋ฅผ ์ฌ๊ฒํ ํ ์ ์๋ค๋ ์๊ธฐ์ง.
์์์ ์ธ๊ธํ ๋๋ก ๊ณผ์ ๋ฅผ ์์ํ์ฌ ์ํ ๋ฌผ์ง์ ํ๋ํ ์๋ ์๊ณ . ๊ฐ ๊ณผ์ ๋ฅผ ์๋ฃํ๋ฉด ์ํ ๋ฌผ์ง ๋ช ์ ๋์ ๋ฐ์ ์ ์๋์ง ์๋ ค ์ฃผ๊ฑฐ๋ . ์๋ฅผ ๋ค๋ฉด, ์๋ ๊ณผ์ ๋ฅผ ์๋ฃํ๋ฉด ์ํ ๋ฌผ์ง 1๊ฐ๋ฅผ ์ป๋ ๊ฑฐ์ผ.

์ฐ์ต ๋ฌธ์
CodeGym์๋ ์ค์ต ๋ฌธ์ ๊ฐ ๋ค์ํ๊ฒ ๋ง์ต๋๋ค. ์ฃผ์ ์ ํ์ ์ฌ๊ธฐ์ ์ด๊ฑฐํฉ๋๋ค.
์์ ์์ ์ฝ๋ ๋ณต์ฌํ๊ธฐ โ ๊ฐ์ฅ ๋จ์ํ ์ฐ์ต ๋ฌธ์ ์ ๋๋ค. ์ด ์ฐ์ต ๋ฌธ์ ๋ฅผ ์์ฑํ๋ ค๋ฉด, ์์ชฝ ์ฐฝ์ ๋ํ๋ ๊ทธ๋๋ก ์๋์ชฝ ์ฐฝ์ ์๋ฐ ์ฝ๋๋ฅผ ์ ๋ ฅํด์ผ ํฉ๋๋ค.

ํ๋ก๊ทธ๋จ ์์ฑํ๊ธฐ โ ๊ฐ์ข์์ ๊ฐ์ฅ ์ค์ํ ์ค์ต์ ๋๋ค. ํ๋ก๊ทธ๋จ์ ์์ฑํ ๋๋ ๋ณต์กํ ์์์ด ํฌ๊ฒ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ์งง๊ณ ๋จ์ํ ๊ณผ์ ์์ ๋จธ๋ฆฌ๋ฅผ ์ฅ์ด์ง๋ ํผ์ฆ ๋ฌธ์ ๊น์ง... "์ฌ์ฉ ๊ฐ๋ฅ"์ผ๋ก ํ์๋ ๊ณผ์ ๋ ๋ชจ๋ ์ํํ ์ ์์ต๋๋ค. ๊ณผ์ ๋ฅผ ์์ํ๋ ค๋ฉด ๊ณผ์ ์ค๋ช ์์ "์ด๊ธฐ" ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.

Web IDE๊ฐ ์ด๋ฆฝ๋๋ค. ์ฒซ ๋ฒ์งธ ํญ์๋ ๊ณผ์ ์กฐ๊ฑด์ด ๋ค์ด ์์ต๋๋ค. ์ฝ๋๋ ๋ ๋ฒ์งธ ํญ์ ์ ๋ ฅํฉ๋๋ค. ์ฐฝ ์ข์ธก์๋ ํ๋ก์ ํธ ํธ๋ฆฌ(๋์ค์ ๋ ๋ง์ด ์์ฑ)๊ฐ ์์ต๋๋ค.

๊ณผ์ ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃํ๋์ง ํ์ธํ๋ ค๋ฉด 'ํ์ธ' ๋ฒํผ์ ํด๋ฆญํด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์๋ฒ๋ ์ ์ก๋ ํ๋ก๊ทธ๋จ์ ๊ฒ์ฆํ ํ, ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.

์์ฑํ ํ๋ก๊ทธ๋จ์ ํ์ธ ์ ์ฐจ ์์ด ์คํํ๋ ค๋ฉด '์คํ' ๋ฒํผ์ ํด๋ฆญํ์ญ์์ค.

์ด๊ธฐ ์ฝ๋๋ฅผ ์ค์๋ก ์ญ์ ํ ๊ฒฝ์ฐ, '์ฌ์ค์ ' ๋ฒํผ์ ๋๋ฌ ์ธ์ ๋ ์ง ๋ค์ ์์ํ ์ ์์ต๋๋ค.
๋ฏธ๋ ํ๋ก์ ํธ ์์ฑํ๊ธฐ โ ๊ฐ์ฅ ํฅ๋ฏธ๋กญ๊ณ ๋์ ์ ์ธ ์ค์ต์ ๋๋ค! ๋ฏธ๋ ํ๋ก์ ํธ๋ ์ผ๋ จ์, ์๋ก ์ฐ๊ฒฐ๋ ํ์ ๊ณผ์ ๋ค๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์์ ๋ง์, ์์ ํ๋ก์ ํธ๋ฅผ ๋ง๋๋ ๊ฒ์ ๋๋ค. ๊ฒ์์ฒ๋ผ ๋ง์ด์ฃ . ํ์ง๋ง ๋ง์ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ์ผ ์ฒซ ๋ฏธ๋ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ฒซ ๋ฏธ๋ ํ๋ก์ ํธ๋ฅผ ๋ณด๋ ค๋ฉด ๋ ๋ฒจ 20์ ๋๋ฌํด์ผ ํฉ๋๋ค.
๋ํ ํด์ โ ๊ฐ์ฅ ํ๋ ์ค์ต์ด์ฃ ! ๋๋ด์ด์์! ๋ณดํต "ํด์"์ด๋ผ๋ฉด ๋ฉ์ง ๊ธฐ์ ๊ด๋ จ ๋น๋์ค๋ฅผ ๋ณด๋ ๊ฒ๊ณผ ๊ด๋ จ ์์ฃ . ์ด๋ฐ ์ค์ต์์๋ ๋ณด์์ผ๋ก ์ํ ๋ฌผ์ง์ ๋ฐ์์.
์ถ์ : ๋ ๋ฒจ 3๋ถํฐ๋ IntelliJ IDEA๋ผ๋ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์ ์ฌ์ฉํ์ฌ ๊ณผ์ ๋ฅผ ์ํํ ์ ์์ต๋๋ค. ๋ ์จ์ ํตํด IDE ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ฒ ์ง๋ง ์์ธํ ๋ด์ฉ์ ๋์ค์ ์ค๋ช ํ ๊ฒ์ ๋๋ค.
๋ ์จ๊ณผ ๊ณผ์ ์ํ
๊ณผ์ ์ํ ์ ํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. "์ฌ์ฉ ๊ฐ๋ฅ" โ ๊ณผ์ ๋ฅผ ์์ํ๊ณ ์๋ฃํ๋๋ก ํ์ญ์์ค!

"์๋ฃ" โ ๊ณผ์ ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃํ๊ณ ์ํ ๋ฌผ์ง์ ์์งํ ์ง ์ฌํ์ด ์ฑ ์ ๋์ต๋๋ค. ์๋ฃจ์ ์ ๊ฐ์ ํ๊ธฐ ์ํด ๊ณผ์ ๋ฅผ ๋ค์ ์๋ํ ์ ์์ต๋๋ค.

"๋ง๊ฐ" โ ๊ณผ์ ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃํ๊ณ ์ํ ๋ฌผ์ง์ ์์งํ ์ง ์ฌํ์ด ๋์์ต๋๋ค. ๊ณผ์ ๋ฅผ ๊ฒ์ฆ ๋ฐ๊ธฐ ์ํด ์๋ฒ์ ๋ ์ด์ ์ ์ถํ ์ ์์ต๋๋ค.

'์ ๊ธ' โ ๋ฐ๋ก ์ค๋ช ์ด ํ์ ์์ ๊ฒ ๊ฐ๋ค์. ๊ณผ์ ์ ์ ๊ทผํ๋ ค๋ฉด, ์ด ๊ณผ์ ์ ๊ด๋ จ๋ ๋ ์จ์ ์ด์ด์ผ ํฉ๋๋ค. ๊ฒ๋ค๊ฐ ์ด ๊ณผ์ ์ ์ด๋ฅด๋ ์ด์ ๋ ์จ์ ๋ชจ๋ ์ด์ด์ผ ํ๊ณ ์.

๋ ์จ์ ๋ ๊ฐ์ง ์ํ๋ก ํ์๋ฉ๋๋ค. "์ฌ์ฉ ๊ฐ๋ฅ"๊ณผ "์ ๊ธ" ์ํ์ ๋๋ค.

์ผ๋ จ์ '์ ๊ธ' ๋ ์จ๋ค ๋ฐ๋ก ์ ์ ์๋ '์ฌ์ฉ ๊ฐ๋ฅ' ๋ ์จ์ ์ฌ๋ฌ๋ถ์ด ์ค์ง ํ๋ ๋ ์จ์ ๋๋ค. ์ฒซ ๋ฒ์งธ '์ ๊ธ' ๋ ์จ์ ํด๋ฆญํ๋ฉด ์ผ์ ๋์ ์ํ ๋ฌผ์ง์ ์ง๋ถํ์ฌ ์ ๊ธ์ ํด์ ํ๋ผ๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
GO TO FULL VERSION