JavaRush /Java Blog /Random-KO /์•ฝ๊ฐ„์˜ ๋‰˜์•™์Šค๋กœ ์ง์—…์„ ๋ฐ”๊พธ๋Š” ์ด์•ผ๊ธฐ
ะะปะตะบัะตะน ะ‘ะตะปะธัะพะฒ
๋ ˆ๋ฒจ 21
ะœะพัะบะฒะฐ

์•ฝ๊ฐ„์˜ ๋‰˜์•™์Šค๋กœ ์ง์—…์„ ๋ฐ”๊พธ๋Š” ์ด์•ผ๊ธฐ

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
๊ทธ๋Ÿผ, ์‹œ์ž‘ ์กฐ๊ฑด. ์ €๋Š” 33์„ธ์ด๊ณ  ๋Ÿฌ์‹œ์•„ ์ค‘๋ถ€ ์ง€์—ญ์˜ ํ•œ ์™ธ๋”ด ๋งˆ์„์— ์žˆ๋Š” ๊ฐ€์Šคํ”„๋กฌ ์ง€์ ์—์„œ ๊ตฌ์กฐ ๋ถ€์„œ์žฅ์œผ๋กœ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ๊ฐ€์ง„ ๊ฒƒ์€ ์•„๋‚ด, ์•„ํŒŒํŠธ, ์ž๋™์ฐจ, ์ด ์ง€์—ญ์— ๋Œ€ํ•œ ์ข‹์€ ๊ธ‰์—ฌ ๋ฐ ์™„์ „ํ•œ ์ง์—…์  ์†Œ์ง„๋ฟ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ์†Œ๊ฐœ๋ฅผ ํ†ตํ•ด ์ €๋Š” ์ง์—…์„ ๋ฐ”๊พธ๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์—ฐ๊ตฌ์†Œ์˜ ์—ด์ •๊ณผ ๋…ธ๋ ฅ์˜ ๊ฒฐ์‹ค์„ ๋ณด๊ณ  ์‚ฌ์šฉํ•˜๋ ค๋Š” ์—ด๋ง์ด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ ๋ฐฉํ–ฅ์„ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•‰์•„์„œ ๊ฐ€๋ฅด์ณ์•ผ ํ•  ๊ฒƒ ๊ฐ™์ง€๋งŒ ๊ทธ๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋จผ์ € ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด 3๊ฐœ ์ง€์—ญ ์„ผํ„ฐ์˜ ๋…ธ๋™ ์‹œ์žฅ์„ ์‚ดํŽด๋ณด๊ณ  ์‹ค๋ง์Šค๋Ÿฌ์šด ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ์Šต๋‹ˆ๋‹ค. ์‹ ๊ทœ ์ด๋ฏผ์ž์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„์„œ ๊ทธ๊ณณ์—์„œ ํ•  ์ผ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ผ์ž๋ฆฌ๋ฅผ ์ฐพ์œผ๋ ค๋ฉด ์ˆ˜๋„๋กœ ์ด๋™ํ•ด์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ทธ๋Š” ๋ฐ”๋‹ค์™€ ๊ธฐํƒ€ ์Œ์‹์„ ๋ฌด์‹œํ•˜๊ณ  ์ง‘์ค‘์ ์œผ๋กœ ์žฌ์ •์„ ์ ˆ์•ฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์ด ์ฒซ ๋ฒˆ์งธ ๋‰˜์•™์Šค์ž…๋‹ˆ๋‹ค. ๋ฌด์–ธ๊ฐ€๋ฅผ ์„ฑ์ทจํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์ค€๋น„๋ฅผ ๊ฐ–์ถ”๊ณ  ๋ฌด์–ธ๊ฐ€๋ฅผ ํฌ์ƒํ•˜๋Š” ๊ฒƒ์„ ๋‘๋ ค์›Œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋‹ค์Œ์€ ๊ณต๋ถ€์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์ฑ…๊ณผ ๋น„๋””์˜ค๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ ๋‚˜์ค‘์— JavaRush์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ  ๊ตฌ๋…์„ ๊ตฌ์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค . ๋ชฉํ‘œ๋Š” ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—…์œผ๋กœ ์ธํ•ด ์‹œ๊ฐ„์ด ๊ฑฐ์˜ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋Šฅํ•œ ํ•œ ๋งŽ์ด ์—ฐ์Šตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค . ์ €๋Š” ๋ ˆ๋ฒจ 21์—์„œ ๋ฉˆ์ท„์Šต๋‹ˆ๋‹ค. ๋” ๋‚˜์•„๊ฐ€ ์•ˆ๋“œ๋กœ์ด๋“œ๋งŒ ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ๋Š” ์ฑ…๋งŒ ์ฝ๊ณ  (ํŒŸ์บ์ŠคํŠธ ํ˜•ํƒœ๋กœ) ๊ณจ๋กœ๋ฐ”ํ์˜ ์˜์ƒ๋งŒ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” Android์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ช‡ ๊ฐœ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ์—ฌ๋Ÿฌ ๊ฐ•์ขŒ๋ฅผ ์ˆ˜๊ฐ•ํ•˜๊ณ , github๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์‹ค์— ๋Œ€ํ•œ ์ด๋Ÿฌํ•œ ๋ฌด์‹œ๋Š” ๋‚˜์ค‘์— ๋‚˜์—๊ฒŒ ์œ ๋ฆฌํ•˜๊ฒŒ ์ž‘์šฉํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค JavaRush๋Š” ๊ฑฐ์ง“๋ง์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋‹น์‹ ์„ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ ๋งŒ๋“ค์–ด์ฃผ์ง€๋Š” ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋‹จ์ง€ ๋‹น์‹ ์—๊ฒŒ ๋„๊ตฌ๋ฅผ ์ค„ ๋ฟ ์•„๋‹ˆ๋ผ ์ข‹์€ ๋„๊ตฌ๋ฅผ ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์Šค์Šค๋กœ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์ด ๋‘ ๋ฒˆ์งธ ๋‰˜์•™์Šค์ž…๋‹ˆ๋‹ค. ์ž์‹ ์˜ ์š•๋ง๊ณผ ๊ทœ์œจ๋งŒ์ด ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„๊ตฌ๋Š” ๋ถ€์ฐจ์ ์ž…๋‹ˆ๋‹ค. ํ•™์Šต์— ๋Œ€ํ•œ ์ฒด๊ณ„์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์ด ์žˆ๊ณ  ์ถฉ๋ถ„ํ•œ ๋…ธ๋ ฅ์„ ๊ธฐ์šธ์ด๋ฉด ์ „ํ˜€ ์œ ์šฉํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1๋…„๊ฐ„์˜ ์ค€๋น„ ๋์— ์ผ, ์ฃผ๊ฑฐ, โ€‹โ€‹๋‘๋ ค์›€ ๋“ฑ ๋ชจ๋“  ๋ฏธ๋ฌ˜ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ํ›„ ์ด์‚ฌ๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์žฌ๋ฏธ์žˆ๋Š” ๋ถ€๋ถ„์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ์ž๋ฆฌ๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ณด๋‹ค ์ •ํ™•ํ•˜๊ฒŒ๋Š” ๊ฑฐ์ ˆ์„ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋‹ฌ๊ณผ 26๋ฒˆ์งธ ๊ฑฐ์ ˆ์˜ ์–ด๋Š ๋‚ , ๋‚˜๋Š” ๊ธธ์„ ์žƒ์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค์ง ์‘๋‹ต ๊ฑฐ๋ถ€์˜€์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์„ธ ๋ฒˆ์งธ ๋‹ฌ์—์•ผ ์ธํ„ฐ๋ทฐ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์„ธ ๋ฒˆ์งธ ๋‰˜์•™์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋ ฅ์„œ๋ฅผ ๋งค์šฐ ์‹ ์ค‘ํ•˜๊ฒŒ ์ค€๋น„ํ•˜์„ธ์š” . ๋„ˆ๋ฌด ๋งŽ์ด ์“ฐ์ง€ ๋ง๊ณ , ๋‹น์‹ ์ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ๊ณผ์†Œํ‰๊ฐ€ํ•˜์ง€๋„ ๋งˆ์„ธ์š”. ์ € ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” ์žฌํ•™์—ฐ๋„๋ฅผ ์ž์˜์—…์œผ๋กœ ํ‘œ๊ธฐํ•˜๊ธฐ๊ฐ€ ๋ฏผ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ด ๊ฒฝํ—˜์€ ๊ธฐ์ˆ  ์ „๋ฌธ๊ฐ€์—๊ฒŒ๋Š” ์•„๋ฌด ์˜๋ฏธ๊ฐ€ ์—†์ง€๋งŒ ๋งŽ์€ HR์—๊ฒŒ๋Š” ์ตœ์†Œํ•œ ์ด๋ ฅ์„œ์— ์ง‘์ฐฉํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธ€์Ž„, github์— ํ”„๋กœํ•„์„ ๊ฐ–๋Š” ๊ฒƒ์€ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค . ์˜ˆ๋ฅผ ๋“ค์–ด ํ˜„ ์ง์žฅ์—์„œ๋Š” ํ”„๋กœํ•„์ด ์—†๋Š” ์ด๋ ฅ์„œ๋Š” ๋ฐ”๋กœ ๊ฑฐ์ ˆ๋˜์ง€๋งŒ ์ด๋Š” ํ›„๋ฐฐ๋“ค์—๊ฒŒ๋งŒ ํ•ด๋‹น๋œ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ์ข‹์€ ํšŒ์‚ฌ์™€์˜ ์ฒซ ๋ฉด์ ‘์€ ์™„์ „ํžˆ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๋ ค๋ฉด ์•ˆ๋“œ๋กœ์ด๋“œ๋งŒ ์•Œ๋ฉด ๋œ๋‹ค๊ณ  ๊ตณ๊ฒŒ ๋ฏฟ์—ˆ๊ณ , ์ž๋ฐ”๋ฅผ ์ œ๋Œ€๋กœ ๋ฐ˜๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ์ „ํ˜€ ์ƒ๊ฐํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. Java๋ฅผ ๋ฌด์‹œํ•˜๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์ด ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋ฐํ˜€์ง„ ๋ฐ”๋Š”๋Œ€๋ถ€๋ถ„์˜ ์žฅ์†Œ์—์„œ Android 6์›”์—๋Š” ์šฐ์„  ๊ธฐ๋ณธ ์ง€์‹์ด ํ•„์š”ํ•˜๋ฉฐ ๊ทธ ๋‹ค์Œ์—๋Š” ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค . ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ฒช๋Š” ๋ถˆ์พŒํ•œ ์ˆœ๊ฐ„์ด ํ•˜๋‚˜ ์žˆ๋‹ค. ์ง์—…์— ๋“ค์–ด๊ฐ€๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ง€์‹์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์€ ์ง€์†์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ด์™€ ํ•จ๊ป˜ ํ•ฉ๋ฆฌ์ ์ธ ์‹œ๊ฐ„ ๋‚ด์— ๋ชจ๋“  ๊ฒƒ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ธ์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋‹ค์Œ ๋‰˜์•™์Šค๋กœ ๋„˜์–ด๊ฐ‘๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ง€์†์ ์ธ ์ž๊ธฐ ํ•™์Šต์ž…๋‹ˆ๋‹ค . ์•„๋‹ˆ๋ฉด ๋ฏธ๋ž˜์—๋Š” ๊ฒฝ์Ÿ ์šฐ์œ„๋ฅผ ๊ฐ–์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์˜๋„์ ์œผ๋กœ ํ•™์Šต์— ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์„ ํˆฌ์žํ•œ๋‹ค๋ฉด ๊ณง ์ด ๊ธฐ์ˆ ์„ ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๊ณ  ์ด์ „ ํ”„๋กœ์ ํŠธ์—์„œ ์ด ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ–ˆ์œผ๋ฉฐ ๋‹ค์Œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ž์›ํ–ˆ๋‹ค๋Š” ์ƒ๊ฐ์„ ๊ฐ–๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ œ ์ด๋ ฅ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ•  ๋•Œ๊ฐ€ ๋˜์ง€ ์•Š์•˜๋‚˜์š”? ์ด ์‹คํŒจ๋Š” ์ œ๊ฐ€ ๋ช‡ ์ฃผ ๋งŒ์— ์ธํ„ฐ๋ทฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์™„์ „ํžˆ ์žฌ๊ณ ํ•˜๊ณ  12๋ฒˆ์˜ ๊ฑฐ์ ˆ์„ ๋”ํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹ค์Œ ๋‹จ๊ณ„๋Š” ์ฆ‰์‹œ ์ œ์•ˆ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์„ ๋งŒํผ ๋Œ€๋ถ€๋ถ„์˜ ์งˆ๋ฌธ์— ๋‹ตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, ๋” ๋งŽ์€ ํ›ˆ๋ จ์ด ์žˆ๋Š”๋ฐ, ์ด๋ฒˆ์—๋Š” ์ „ํˆฌ ์ƒํ™ฉ์—์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด ์ž‘ํ’ˆ์ด ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ๋„์›€์ด ๋ ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ์ ์–ด๋„ ์ƒ๊ฐํ•  ๊ฑฐ๋ฆฌ๋ฅผ ์ค€๋‹ค๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ์„ ๊ฐ€์ ธ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION