์๋
์ ์ผ๋ฏ์ด ์ ๋ ์ฐ๋ฆฌ ๋์์ ์๋ NetCracker์์ ๊ฐ์ข๋ฅผ ์๊ฐํ๊ณ ์ถ์์ต๋๋ค. ๋ถํํ๊ฒ๋ ๋น์์๋ ์ ๋ฅผ ๋ฐ๋ ค๊ฐ์ง ์์์ต๋๋ค. ์ ๊ฐ ์ง๋ฌธ์ ์์ ์๊ฒ ๋๋ตํ์ง ๋ชปํ๊ณ ์ ๊ฐ ์๋ ๊ฒ๋, ์ดํดํ ๊ฒ๋ ๊ฑฐ์ ์์๊ธฐ ๋๋ฌธ์ ์ ๋ฅผ ์ ๋๋ก ๋ฐ์๋ค์ด์ง ๋ชปํ์ต๋๋ค. ๋๋ ๋ค์ ์ํ์ ๊ผญ ํฉ๊ฒฉํ๊ฒ ๋ค๊ณ ์ค์ค๋ก ๋ค์งํ์ต๋๋ค. ๊ธฐ๋ค๋ฆฌ๊ณ , JAVA๋ฅผ ๊ณต๋ถํ๊ณ , ๊ธฐ๋ค๋ฆฌ๊ณ , JAVA๋ฅผ ๊ณต๋ถํ๊ณ , ๊ธฐ๋ค๋ ธ์ต๋๋ค. ์๋ก์ด ์ธํธ๊ฐ ์์๋์์ต๋๋ค... ์์ ์ญ์ฌ ์ง๋๋ฒ์ ์ปฌ๋ ์
์ ๋ํด ๋ง์ ์ง๋ฌธ์ ๋ฐ์๊ธฐ ๋๋ฌธ์ ๊ทธ๋ค์ ์ํด 15~20๋ถ ๋์ ๋
๋ฐฑ์ ์ค๋นํ๊ณ , ์ ์ฒด ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๊ทธ๋ฆด ์ค๋น๊ฐ ๋์์ผ๋ฉฐ, ์ปฌ๋ ์
๊ณผ ๋ฌด์์ด ๋ค๋ฅธ์ง ๋งํ ์ค๋น๊ฐ ๋์์ต๋๋ค. , ๋ฑ. ์๋ง๋ ์์ธ์ ๊ดํ ๋๋ถ๋ถ์ ์ง๋ฌธ์ ๋ตํ ์ ์์๊ณ ์
๋ ฅ ๋ฐ ์ถ๋ ฅ ์คํธ๋ฆผ์ ๋ํด ์ด๋ ์ ๋ ์ดํดํ๊ณ ์์์ ๊ฒ์
๋๋ค. ๋ฉํฐ์ค๋ ๋ฉ์์๋ ์ํฉ์ด ์ข์ง ์์๊ณ ์ง๊ธ๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค. ์ด ๋ฌธ์ ๋ ๋์ค์ ๋ค๋ฃจ๊ฒ ์ต๋๋ค. ๋ ๋ฒ์งธ ์๋์์๋ ์ฝ๊ฐ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ ์ค๋ฌธ์ง๋ฅผ ๋ณด๋์ต๋๋ค. ๋ฉฐ์น ํ ๊ทธ๋ค์ ๋์๊ฒ ์ ํ๋ฅผ ๊ฑธ์ด ๋ฉด์ ์ ๋ณด๋ฌ ์ค๋ผ๊ณ ๋งํ์ต๋๋ค. ์ด์ ์ธ ์ฌ๋ ์ค ์ธ์ฌ๋ถ ์ฌ์ ์ผ๊ตด๋ง ๋ฏ์ต์๊ณ , ๋จ์ ๋ ๋ช
์ ์ ์
์ด์๋ค. ๋๋ ๊ทธ ์๋
์๊ฒ ํ๋ จ์ ๋ฐ๊ณ ์ถ์ ๋ง์์ ๋ณํจ์ด ์์ผ๋ฉฐ ๋ด๊ฐ ์ผํ๋ ๊ณณ์์ ์ผํ๊ณ ์๋ค๊ณ ๋งํ์ต๋๋ค. ๋๋ ๊ณ์ํด์ JAVARSH ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ Schildt, Eckel์ ์ฝ๊ณ Golovach์ ๊ฐ์ข๋ฅผ ์์ฒญํ๋ค๊ณ ์ฌ๋๋ค์๊ฒ ๋งํ์ต๋๋ค. ๊ทธ ์ค ํ ๋ช
์ด ๋์๊ฒ ์ง๋๋ฒ์ ์ ํฉ๊ฒฉํ์ง ๋ชปํ๋์ง ๋ฌผ์์ต๋๋ค. ๋๋ ๊ทธ ๋น์ ๋ด๊ฐ ์์ง ๋ชปํ๋ ์ง๋ฌธ์ ๋ฐ์๋ค๊ณ ๋๋ตํ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ArrayList๋ LinkedList์ ์ด๋ป๊ฒ ๋ค๋ฅธ๊ฐ์? (์ด ๋ฌธ๊ตฌ๋ ์ ๋ชจ๋ ์ฃผ์ ์ ์์ต๋๋ค! :)) "๊ทธ๋ฆฌ๊ณ ๋ฌด์์ผ๋ก?" - ๊ทธ๋ ๊ณง๋ฐ๋ก ๋ฌผ์๋ค. ํ๋๋ ๋ฐฐ์ด ๊ธฐ๋ฐ์ด๊ณ ๋ค๋ฅธ ํ๋๋ ์ด์ค ์ฐ๊ฒฐ ๋ฆฌ์คํธ๋ผ๊ณ ๋๋ตํ์ต๋๋ค. โ๋ ์ด์ ์ง๋ฌธ์ด ์์ต๋๋ค.โ๋ผ๊ณ ๊ทธ๋ ๋งํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ทธ๋ ์ด๋ค ์ ํ์ ์์ธ๊ฐ ์๋์ง ๋ฌผ์์ง๋ง ์ปฌ๋ ์
๋ฐ ์์ธ ์ฃผ์ ์ ๋ํด ๋ ์์ธํ ์ ๋ฌํ ์ ์๋ค๊ณ ์ค๋ฌธ์ง์ ์ผ๊ธฐ ๋๋ฌธ์. ๋๋ ๋ํ ๊ทธ์๊ฒ ์ด ์ง๋ฌธ์ ๋๋ตํ์ต๋๋ค. ๊ทธ๋ ๋ ์ด์ ์ง๋ฌธํ์ง ์์์ต๋๋ค. ๋ ๋ฒ์งธ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ๊ตฌ๋ก ์์ํ์ต๋๋ค. "๊ธ์, ๋์๊ฒ๋ ํ์ค ๊ณผ์ ๊ฐ ์์ต๋๋ค. ์ด๋ค ์ธ์ด๋ก๋ ์ซ์ a๋ฅผ b๋ก ๊ฑฐ๋ญ์ ๊ณฑํ๋ ํจ์๋ฅผ ์์ฑํ๋ ๊ฒ์
๋๋ค." ๊ทธ๋ฆฌ๊ณ ๋์๊ฒ ์ข
์ด ํ ์ฅ์ ๊ฑด๋ค์ฃผ์์ต๋๋ค. ๋๋ ์ด์ 1์ ab๋ฅผ ๊ณฑํ๋ ์ฌ์ดํด์ ์ฐ๊ฒ ๋ค๊ณ ๋งํ์ต๋๋ค. ๊ทธ๋ "์ฐ๊ธฐ"๋ผ๊ณ ๋งํ์ต๋๋ค. ์ด๋ฐ ๋ฉ์๋๋ฅผ ์์ฑํ๋๋ฐ 1๋ถ์ ๋ ๊ฑธ๋ ธ์ต๋๋ค. ๋๋ ์ฝ๋๊ฐ ์ ํ ์ข
์ด๋ฅผ ๊ฑด๋ค์ฃผ์๋ค.
public int stepen(int a, int b){ int result = 1; for (int i = 1; i<=b; i++){ result*=a; } return result; }
๊ทธ๋ ๋ค๋ฅธ ์ฌ๋์ ๋ณด๋๋ ๋ ์ด์ ์ง๋ฌธ์ด ์๋ค๊ณ ๋งํ์ต๋๋ค. ๊ทธ ์๋
๋ ๋๋ฅผ ๋ฌธ๊น์ง ๋ฐ๋ ค๋ค์ฃผ์๋ค. ๋ํ๊ฐ ์์๋ ํ ์ต๋ 10๋ถ์ด ์ง๋ฌ์ต๋๋ค. ๋ท๋ง์์ ๋๋ ์ด์ํ ๊ฐ์ ์ ๋๊ผ๋ค๊ณ ํด์ผ ํ ๊น์. ์ ๊ทธ๋ ๊ฒ ๋น ๋ฅธ๊ฐ์? ์ ๋ด๊ฐ ์ง๋ฌธ์ ๊ฑฐ์ ๋ฐ์ง ์์๋์? ์๋ ค์ฃผ๋ ค๊ณ ์ค๋นํ ์ ๋ณด๊ฐ ์ด๋ ๊ฒ ๋ง์๋๋ฐ, ์ ์ ์ฉํ์ง ์์ ๊ฑธ๊น์? ์ด ๋ชจ๋ ์ง๋ฌธ์ ์ฒ์์๋ ๋๋ฅผ ๊ดด๋กญํ์ต๋๋ค. ๋์งธ ๋ , ๋ด ๋๋๋ ์๋ก์ด ํธ๋ฆญ์ ์๊ฐํด ๋ด๊ธฐ ์์ํ์ต๋๋ค. ์๋๋ฉด ๋ชจ๋ ์ซ์๋ฅผ 2.3์ 2.5์ ๊ณฑ๊ณผ ๊ฐ์ด ๊ฑฐ๋ญ์ ๊ณฑํ๊ธฐ๋ฅผ ์ํ์ ์๋ ์์ง๋ง ๋ด ํ๋ก๊ทธ๋จ์์๋ ๋ชจ๋ ๊ฒ์ด int๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ต๋๋ค. ๊ฒ๋ค๊ฐ ์ฐจ์๊ฐ ์์์ด๋ฉด 1/๊ฒฐ๊ณผ๋ฅผ ๋ฐํํด์ผ ํ๋ค๋ ๊ฒ์ด ๋ฌธ๋ ์๊ฐ๋ฌ์ต๋๋ค. ์ฆ, ๊ฒฐ๊ณผ ์ด์ ์ ๋ ๊ทธ ๊ฐ์ข์ ํฉ๊ฒฉํ๋ค๋ ํธ์ง๋ฅผ ๋ฐ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฒซ ์์
์ ์ฐํด๊ฐ ๋๋ ํ ํ์์ผ์ ์์ ๊ฒ์
๋๋ค. ์ด๊ฒ์ ์ด ๋ถ์ผ์์ ๋์ ์ฒซ ๋ฒ์งธ ์์ ์น๋ฆฌ์
๋๋ค! ์ง๊ธ์ ์ฌ๊ธฐ๊น์ง์
๋๋ค! ๋ชจ๋๋ค ํ์ด์ ๋น๊ณ ๋ค์ ๋ง๋์!
GO TO FULL VERSION