- ์ „๋žตํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋Œ€ํšŒ๋กœ ์ „๋ฉด ๊ฐœํŽธยท์ƒ์„ฑํ˜• AI ํ™œ์šฉ๋„ ํ—ˆ์šฉโ€ฆ6์›” 4์ผ ์ฐธ๊ฐ€ ์‹ ์ฒญ ์‹œ์ž‘
- ์ฒญ์†Œ๋…„ '๋ฃจํ‚ค ํŠธ๋ž™'ยท๋Œ€ํ•™์ƒ '๋งˆ์Šคํ„ฐ ํŠธ๋ž™' ์ด์›ํ™” ์šด์˜โ€ฆ๊ธ€๋กœ๋ฒŒ ๋Œ€ํšŒ ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ๋„ ๋ชจ์ƒ‰

ใˆœ๋„ฅ์Šจ(๊ณต๋™ ๋Œ€ํ‘œ ๊ฐ•๋Œ€ํ˜„ยท๊น€์ •์šฑ)์ด ์˜ฌํ•ด ์ƒˆ๋กญ๊ฒŒ ๋‹จ์žฅํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋Œ€ํšŒ '๋„ฅ์Šจ ์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ปตโ€™(Nexon Young Programmers Cup, ์ดํ•˜ NYPC)์˜ ์ฐธ๊ฐ€ ์‹ ์ฒญ ๋ชจ์ง‘์— ๋‚˜์„ ๋‹ค.

NYPC๋Š” ์ด๋ฒˆ ๊ฐœํŽธ์„ ํ†ตํ•ด ๊ธฐ์กด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด ๋ฐฉ์‹์—์„œ ๋ฒ—์–ด๋‚˜, AI๋ฅผ ํ™œ์šฉํ•œ ์ „๋žตํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋Œ€ํšŒ๋กœ ์ „๋ฉด ์ƒˆ๋กญ๊ฒŒ ํƒœ์–ด๋‚ฌ๋‹ค. ๋Œ€ํšŒ๋ช…๋„ '๋„ฅ์Šจ ์ฒญ์†Œ๋…„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฑŒ๋ฆฐ์ง€โ€™(Nexon Youth Programming Challenge)์—์„œ '๋„ฅ์Šจ ์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ปตโ€™(Nexon Young Programmers Cup)์œผ๋กœ ๋ฐ”๊ฟจ๋‹ค. ๊ณต์‹ ์Šฌ๋กœ๊ฑด "Break, Solve, Win" ์•„๋ž˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹ค๋ ฅ์„ ์ œ๋Œ€๋กœ ๊ฒจ๋ฃฐ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์Ÿ ๋ฌด๋Œ€๋ฅผ ๋งˆ๋ จํ–ˆ๋‹ค.

์ด๋ฒˆ ๋ฆฌ๋‰ด์–ผ์€ ๋Œ€ํšŒ๋ช… ๋ณ€๊ฒฝ์— ๊ทธ์น˜์ง€ ์•Š๊ณ , ์šด์˜ ์ผ์ •๊ณผ ์ฐธ๊ฐ€ ๋ถ€๋ฌธ, ํŠธ๋ž™ ๊ตฌ์„ฑ, ์‹œ์ƒ ์ฒด๊ณ„ ๋“ฑ ์ „๋ฐ˜์— ๊ฑธ์ณ ํญ๋„“๊ฒŒ ์ด๋ค„์กŒ๋‹ค. ๋จผ์ € ์˜ฌํ•ด๋ถ€ํ„ฐ๋Š” ์ฒญ์†Œ๋…„(๋งŒ 14์„ธ~18์„ธ)์ด ์ฐธ์—ฌ ๊ฐ€๋Šฅํ•œ '๋ฃจํ‚ค ํŠธ๋ž™โ€™(Rookie Track)๊ณผ ๋Œ€ํ•™์ƒ(๋งŒ 19์„ธ ์ด์ƒ)์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” '๋งˆ์Šคํ„ฐ ํŠธ๋ž™โ€™(Master Track)์œผ๋กœ ์ด์›ํ™” ์šด์˜๋œ๋‹ค.

ํŠธ๋ž™๋ณ„๋กœ ๋ฌธ์ œ ์ถœ์ œ์™€ ์ฐธ๊ฐ€ ํ˜•ํƒœ๋„ ์ฐจ๋ณ„ํ™”๋œ๋‹ค. ๋ฃจํ‚ค ํŠธ๋ž™์€ ๊ฐœ์ธ์ „์œผ๋กœ, ์ •ํ•ด์ง„ ๋‹ต์ด ์—†๋Š” ํœด๋ฆฌ์Šคํ‹ฑ(Heuristic) ๋ฌธ์ œ์—์„œ ์ฐธ๊ฐ€์ž๊ฐ€ ์ž์‹ ๋งŒ์˜ ์ „๋žต์„ ์„ค๊ณ„ํ•ด ์ตœ๊ณ  ์ ์ˆ˜๋ฅผ ํš๋“ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋œ๋‹ค. ๋งˆ์Šคํ„ฐ ํŠธ๋ž™์€ ํŒ€์ „์œผ๋กœ, ๊ฐ ํŒ€์ด ์„ค๊ณ„ํ•œ AI ์—์ด์ „ํŠธ ๊ฐ„ ๋Œ€์ „์„ ํ†ตํ•ด ์ƒ๋Œ€ ์ „๋žต์„ ์˜ˆ์ธกํ•˜๊ณ  ๋Œ€์‘ํ•˜๋Š” ์—ญ๋Ÿ‰์„ ๊ฒจ๋ฃฌ๋‹ค. ๋Œ€ํšŒ์—์„œ๋Š” ์ƒ์„ฑํ˜• AI ํ™œ์šฉ์ด ๊ณต์‹์ ์œผ๋กœ ํ—ˆ์šฉ๋˜๋ฉฐ, C, C++, Python, Java ๋“ฑ ์ด 12๊ฐœ ์–ธ์–ด๋ฅผ ์ง€์›ํ•œ๋‹ค.

๋Œ€ํšŒ๋Š” ์˜จ๋ผ์ธ ์˜ˆ์„ ๊ณผ ์˜คํ”„๋ผ์ธ ๋ณธ์„ ์œผ๋กœ ์šด์˜๋˜๋ฉฐ, ์—ฌ๋ฆ„๋ฐฉํ•™ ๊ธฐ๊ฐ„์— ์ผ์ •์„ ์ง‘์ค‘ ํŽธ์„ฑํ•ด ์ฐธ๊ฐ€ ํŽธ์˜์„ฑ์„ ํ•œ์ธต ๋†’์˜€๋‹ค. ๋งˆ์Šคํ„ฐ ํŠธ๋ž™์˜ ๊ฒฝ์šฐ 6์›” 29์ผ๋ถ€ํ„ฐ 7์›” 8์ผ๊นŒ์ง€, ๋ฃจํ‚ค ํŠธ๋ž™์€ 7์›” 10์ผ๋ถ€ํ„ฐ 7์›” 19์ผ๊นŒ์ง€ ์˜ˆ์„ ์„ ์ง„ํ–‰ํ•˜๋ฉฐ, ์šด์˜ ๊ธฐ๊ฐ„ ๋‚ด ์–ธ์ œ๋“  ์ž์œ ๋กญ๊ฒŒ ์˜จ๋ผ์ธ์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ๋‹ค. ๊ฐ ํŠธ๋ž™ ์ƒ์œ„ ์„ฑ์ ์ž์—๊ฒŒ๋Š” 8์›” 29์ผ ์—ด๋ฆฌ๋Š” ์˜คํ”„๋ผ์ธ ๋ณธ์„  ์ง„์ถœ ๊ธฐํšŒ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค.

๋ฃจํ‚ค ํŠธ๋ž™๊ณผ ๋งˆ์Šคํ„ฐ ํŠธ๋ž™ ๋ชจ๋‘ ์œ„๋„ˆ(Winner)ยท๊ณจ๋“œ(Gold)ยท์‹ค๋ฒ„(Silver)ยท๋ธŒ๋ก ์ฆˆ(Bronze) ๋“ฑ ์‹œ์ƒ์ด ์ง„ํ–‰๋˜๋ฉฐ, ์–‘ ํŠธ๋ž™์˜ ์ด์ƒ๊ธˆ์€ 5,000๋งŒ ์› ๊ทœ๋ชจ๋‹ค. ๊ฐ ํŠธ๋ž™์˜ ์œ„๋„ˆ์—๊ฒŒ๋Š” ๋ฌธํ™”์ฒด์œก๊ด€๊ด‘๋ถ€ ์žฅ๊ด€์ƒ์ด ์ฃผ์–ด์ง€๋ฉฐ, ํ•œ๊ตญ์ฝ˜ํ…์ธ ์ง„ํฅ์› ์›์žฅ์ƒ, ๊ฒŒ์ž„๋ฌธํ™”์žฌ๋‹จ ์ด์‚ฌ์žฅ์ƒ, ๋„ฅ์Šจ์žฌ๋‹จ ์ด์‚ฌ์žฅ์ƒ ๋“ฑ์ด ๋’ค๋ฅผ ์ž‡๋Š”๋‹ค. ์•„์šธ๋Ÿฌ ๋งˆ์Šคํ„ฐ ํŠธ๋ž™ ์ˆ˜์ƒ์ž์—๊ฒŒ๋Š” ๋„ฅ์Šจ ์ฒดํ—˜ํ˜• ์ธํ„ด์‹ญ ํ”„๋กœ๊ทธ๋žจ ์ฐธ์—ฌ ๊ธฐํšŒ๊ฐ€ ์ฃผ์–ด์ ธ ๋Œ€ํšŒ ์„ฑ๊ณผ๋ฅผ ์‹ค์ œ ์ปค๋ฆฌ์–ด ๊ฒฝํ—˜์œผ๋กœ ์ด์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.

๋˜ํ•œ, ์˜ฌํ•ด NYPC์—๋Š” ์ฒ˜์Œ์œผ๋กœ ๋งˆ์Šคํ„ฐ ํŠธ๋ž™์— ๋ฒ ํŠธ๋‚จ ํ•™์ƒ๋“ค๋„ ์ฐธ๊ฐ€ํ•œ๋‹ค. ๋ฒ ํŠธ๋‚จ ํ˜„์ง€ ์ฃผ์š” ๋Œ€ํ•™์„ ์ค‘์‹ฌ์œผ๋กœ ๋Œ€ํšŒ ํ™๋ณด๋ฅผ ์ง„ํ–‰ํ•˜๊ณ , ์˜จ๋ผ์ธ ์˜ˆ์„ ์—์„œ ์šฐ์ˆ˜ํ•œ ์„ฑ์ ์„ ๊ฑฐ๋‘” ํŒ€์€ ํ•œ๊ตญ์œผ๋กœ ์ดˆ์ฒญํ•ด ๋ณธ์„ ์—์„œ ๋™์ผํ•œ ์ปจ๋””์…˜์œผ๋กœ ๊ฒฝ์Ÿํ•œ๋‹ค. ๋„ฅ์Šจ์€ ์ด๋ฒˆ ์‹œ๋„๋ฅผ ํ†ตํ•ด NYPC๊ฐ€ ์ถ•์ ํ•ด ์˜จ ๋Œ€ํšŒ ์šด์˜ ๋ชจ๋ธ์˜ ๊ธ€๋กœ๋ฒŒ ๋‹จ๊ณ„ ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ์„ ๊ฒ€์ฆํ•œ๋‹ค.

์ด ๊ฐ™์€ ๋ณ€ํ™”์˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋‹ด์•„ e์Šคํฌ์ธ  ์ „์šฉ์ค€ ์บ์Šคํ„ฐ๊ฐ€ ์ฐธ์—ฌํ•œ NYPC ๊ณต์‹ ํ™๋ณด ์˜์ƒ๋„ ์„œ๋น„์Šค ์˜คํ”ˆ๊ณผ ํ•จ๊ป˜ ๊ณต๊ฐœ๋๋‹ค. ๊ฒŒ์ž„์ฒ˜๋Ÿผ ์ฆ๊ฒ๊ณ  ์น˜์—ดํ•œ ๋Œ€ํšŒ ๋ถ„์œ„๊ธฐ๋ฅผ ์ „๋‹ฌํ•˜๋ฉฐ, ๋ณ€๊ฒฝ๋œ NYPC์— ๋Œ€ํ•œ ๊ธฐ๋Œ€๊ฐ์„ ๋†’์ด๋Š” ์˜์ƒ์œผ๋กœ, NYPC ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ ๋ฐ ์ฃผ์š” ์ฑ„๋„์„ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋„ฅ์Šจ์žฌ๋‹จ ๊น€์ •์šฑ ์ด์‚ฌ์žฅ์€ "NYPC๋ฅผ ํ†ตํ•ด ์ฐธ๊ฐ€์ž๋“ค์ด AI์™€ ํ•จ๊ป˜ ํ˜ธํกํ•˜๋ฉฐ ์Šค์Šค๋กœ ์ „๋žต์„ ์„ค๊ณ„ํ•˜๊ณ  ์ตœ์ ์˜ ํ•ด๋‹ต์„ ์ฐพ์•„๊ฐ€๋Š” ๊ฒฝํ—˜์„ ์Œ“๋Š” ๊ณผ์ •์—์„œ ํ•œ ๋‹จ๊ณ„ ์„ฑ์žฅํ•ด ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๊ธธ ๋ฐ”๋ž€๋‹ค"๊ณ  ๋งํ–ˆ๋‹ค.

NYPC ์ฐธ๊ฐ€ ์‹ ์ฒญ์€ 6์›” 4์ผ๋ถ€ํ„ฐ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์—์„œ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํšŒ์›๊ฐ€์ž… ํ›„ ๋Œ€ํšŒ ์‹ ์ฒญ ๋ฐ ์—ฐ์Šต๋ฌธ์ œ ํ’€์ด๋„ ํ•  ์ˆ˜ ์žˆ๋‹ค.
โ€˜๋„ฅ์Šจ ์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ปตโ€™, 6์›” 4์ผ ์ฐธ๊ฐ€ ์‹ ์ฒญ ์‹œ์ž‘โ€ฆ ์ด์ƒ๊ธˆ 5์ฒœ๋งŒ ์› ๊ทœ๋ชจ