Á¤ºÎ ¹ÌÈíÇÑ Á¤Ã¥¡¤ÀÇÁö ¹Ý¿µ¡¦ ´ë±Ô¸ð Áö¿ø ·¯½Ã¾Æ¡¤Áß±¹ÀÌ »óÀ§±Ç ½Ï¾µÀÌ
¹Ì·¡Ã¢Á¶°úÇкΰ¡ ´ëÇлýÀÇ ¼ÒÇÁÆ®¿þ¾î(SW) °æÀï·ÂÀ» °ÈÇϱâ À§ÇØ ´Ù¾çÇÑ Á¤Ã¥À» ³»³õ°í ÀÖÁö¸¸, ±¹³» ´ëÇлýµéÀÇ ±¹Á¦ ÇÁ·Î±×·¡¹Ö °æÁø´ëȸ ¼øÀ§°¡ °¥¼ö·Ï Ç϶ôÇÏ°í ÀÖ´Ù. ¹Ý¸é ±×µ¿¾È ÁÖÃãÇß´ø ·¯½Ã¾Æ¿Í Áß±¹, ´ë¸¸ µîÀº Á¤ºÎ Áö¿ø È®´ë·Î ¸î³â »çÀÌ ±¹Á¦ ´ëȸ¿¡¼ ³ôÀº ¼ºÀåÀ» ÇÏ°í ÀÖ¾î ´ëºñµÇ°í ÀÖ´Ù.
Áö³´Þ 11ÀÏ ·¯½Ã¾Æ¿¡¼ ¿¸° ´ëÇлý ±¹Á¦ ÇÁ·Î±×·¡¹Ö ´ëȸ `2013 ACM-ICPC' °á°ú, ¿ì¸®³ª¶óÀÇ KAIST¿Í ¼º±Õ°ü´ë ÆÀÀÌ 48À§¸¦ Â÷ÁöÇϴµ¥ ±×ÃÆ´Ù. ¿ì¸®³ª¶ó´Â 2010³â ¼¿ï´ëÆÀÀÌ 16À§, 2011³â °í·Á´ëÆÀÀÌ 18À§¸¦ ±â·ÏÇßÀ¸³ª 2012³â ¼¿ï´ëÆÀÀÌ 59À§, Áö³ÇØ 48À§·Î ¼øÀ§°¡ ÇÑÂü ³»·Á¿Ô´Ù.
ACM-ICPC´Â IBMÀÌ ÈÄ¿øÇÏ´Â ´ëÇлý ´ë»ó ÇÁ·Î±×·¡¹Ö °æÁø´ëȸ´Ù. ¾Æ½Ã¾Æ, À¯·´, ¶óƾ¾Æ¸Þ¸®Ä«, ºÏ¾Æ¸Þ¸®Ä«, ³²ÅÂÆò¾ç, ¾ÆÇÁ¸®Ä«¤ýÁßµ¿ µî 6°³ Áö¿ª ¿¹¼±À» Åë°úÇÑ ¿ì½ÂÀÚµéÀÌ ÁÖÃÖÃøÀÌ Á¦½ÃÇÑ ¹®Á¦¸¦ ÇÁ·Î±×·¡¹ÖÀ» ÅëÇØ Çª´Â ¹æ½ÄÀ¸·Î ÁøÇàµÈ´Ù. ÇÁ·Î±×·¡¹Ö ±¹Á¦´ëȸ´Â À¯³×½ºÄÚ°¡ ÁøÇàÇÏ´Â IOI, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À̸ÅÁøÄÅ, IEEE°¡ ÁÖÃÖÇÏ´Â IEEE ÀͽºÆ®¸² 24 µîÀÌ ÀÖÁö¸¸, ´ëȸ±Ô¸ð³ª ¿ª»ç¿¡¼ ACM¤ýICPC°¡ ´ëÇлý ÇÁ·Î±×·¡¹Ö ¿Ã¸²ÇÈ¿¡ ºñÀ¯µÉ ¸¸Å ¿µÇâ·ÂÀ» °¡Áö°í ÀÖ´Ù.
ÇÁ·Î±×·¡¹Ö °æÁø´ëȸ ½Ç·ÂÀÌ ÇØ´ç ±¹°¡ ´ëÇлýµéÀÇ SW °³¹ß ¼öÁØÀ» ´ëÇ¥ÇÑ´Ù°í º¼ ¼ö´Â ¾ø´Ù. ÇÏÁö¸¸ ¸Å³â Á¤±âÀûÀ¸·Î ´ëȸ°¡ °³ÃÖµÇ¸ç °°Àº ¹®Á¦¸¦ ÁÖ¾îÁø ½Ã°£ ³»¿¡ ÇÁ·Î±×·¡¹ÖÀ¸·Î Ç®¾î³½´Ù´Â Á¡, Áö¿ªº° ¿¹¼±À» °ÅÃÄ ÇÁ·Î±×·¡¹Ö ½Ç·Â¸¸À¸·Î °æÀïÀ» ÇÑ´Ù´Â Á¡¿¡¼ Áß¿äÇÑ ÆǴܱâÁØÀÌ µÇ°í ÀÖ´Ù. ƯÈ÷, ¼øÀ§´Â °¢ ³ª¶ó°¡ ÃßÁøÇÏ°í ÀÖ´Â SW Á¤Ã¥°ú ÀÇÁö°¡ ¹Ý¿µµÈ °á°ú¶ó´Â °ÍÀÌ ¾÷°èÀÇ Æò°¡´Ù.
Áö³ÇØ ¿ì¸®³ª¶ó¿¡¼ ¿¸° ¾Æ½Ã¾ÆÁö¿ª ¿¹¼±¿¡¼´Â µµÄì´ë°¡ 1À§, ±¹¸³Å¸ÀÌ¿Ï´ë°¡ 2À§¸¦ Â÷ÁöÇß´Ù. Áö¿ª¿¹¼±¿¡¼´Â ÇöÁö ±¹°¡ÀÇ ´ëÇÐÀÌ ÁÁÀº ¼ºÀûÀ» ³»´Â °ÍÀÌ ÀϹÝÀûÀÌÁö¸¸ ¿ì¸®³ª¶ó´Â °í·Á´ë°¡ 3À§, ¼º±Õ°ü´ë°¡ 4À§, ¼¿ï´ë°¡ 5À§¸¦ ±â·ÏÇß´Ù.
¾÷°è´Â ACM-ICPC¿¡¼ ¿ì¸®³ª¶ó ¼øÀ§°¡ ÃÖ±Ù Ç϶ôÇÑ °Í¿¡ ¿ì·ÁÇÏ°í ÀÖ´Ù. ƯÈ÷, ·¯½Ã¾Æ¿Í Áß±¹ ´ëÇеéÀÌ ¾àÁøÇÏ°í Àִµ¥, ±¹³» ´ëÇÐÀÇ SW °æÀï·ÂÀÌ Ç϶ôÇÏ´Â °ÍÀº Àü¹ÝÀûÀÎ SW ¾÷°èÀÇ ºÐÀ§±â¸¦ ¹Ý¿µÇÏ´Â °ÍÀ¸·Î º¸°í ÀÖ´Ù.
ACM-ICPC´Â 2000³â ÃÊ¹Ý ÀÌÀü±îÁö ºÏ¹Ì¿Í À¯·´ ±¹°¡°¡ »óÀ§±ÇÀ» Â÷ÁöÇØ ¿ÔÀ¸³ª, ÃÖ±Ù ·¯½Ã¾Æ¿Í Áß±¹¤ý´ë¸¸ÀÌ »óÀ§±ÇÀ» ÈÛ¾µ°í ÀÖ´Ù. Àü¹®°¡µéÀº ÀÌ°°Àº Çö»óÀ» ·¯½Ã¾Æ¿Í Áß±¹ Á¤ºÎ°¡ SW ±³À°¿¡ ÀüÆøÀûÀÎ Áö¿øÀ» ÇÏ´Â °Í°ú °³¹ßÀÚ¿¡ ´ëÇÑ »çȸÀûÀÎ ´ë¿ì°¡ ³ô¾ÆÁø °ÍÀ» ÀÌÀ¯·Î ²Å°í ÀÖ´Ù.
·¯½Ã¾ÆÀÇ °æ¿ì Ǫƾ ´ëÅë·ÉÀÌ Á¤ºÎ±â°ü¿¡ 2015³â ¿ÀǼҽºSW »ç¿ëÀ» Áö½ÃÇÏ°í, SW °æÀï·ÂÀ» È®º¸ÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ Á¤Ã¥À» ³»³õ°í ÀÖ´Ù. Áß±¹Á¤ºÎµµ SW¸¦ Áַ»ç¾÷À¸·Î ÃßÁøÇϱâ À§ÇØ ±³À° ºÎ¹®À» °ÈÇÏ°í ÀÖ´Ù. ACM-ICPC¿¡¼ ·¯½Ã¾Æ¿Í Áß±¹ ´ëÇеéÀÌ »óÀ§±ÇÀ» Â÷ÁöÇÏ´Â °ÍÀº ÀÌ°°Àº Á¤ºÎÀÇ Á¤Ã¥ÀÌ ¹Ý¿µµÈ °ÍÀ¸·Î º¼ ¼ö ÀÖ´Ù.
SW Àü¹®°¡µéÀº ´ëÇлýµéÀÇ °³¹ß ´É·ÂÀ» ³ôÀ̱â À§ÇØ ±â´Éº¸´Ù ±âÃÊ Áß½ÉÀÇ ±³À°, Çù¾÷ ÇÁ·Î±×·¡¹Ö µîÀÌ º¸°µÅ¾ß ÇÑ´Ù°í ÁÖÀåÇÏ°í ÀÖ´Ù. ¶Ç, ±¹³»¿¡µµ ±¹Á¦ ¼öÁØÀÇ ÇÁ·Î±×·¡¹Ö °æÁø´ëȸ¸¦ ÃßÁøÇÏ´Â ¹æ¾Èµµ ¸ð»öµÅ¾ß ÇÑ´Ù°í ÁÖÀåÇß´Ù.
ÇÑ SW¾÷°è °ü°èÀÚ´Â "ÃÖ±Ù ´ëÇп¡¼ °¡¸£Ä¡´Â SW±³À°Àº ¿ø¸®º¸´Ù ±â´ÉÀûÀÎ ¸é¿¡ Ä¡¿ìÃÄÀÖ¾î ¹®Á¦ ÇØ°á ´É·ÂÀ» ¼ºÀå½ÃÅ°´Âµ¥ ÇÑ°è°¡ ÀÖ´Ù"¸ç "ÀÎÅͳݰú ÄÚµå »ý¼º±â µîÀÇ µµ¿ò ¾øÀÌ ÀÚü ¹®Á¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» Å°¿öÁÖ´Â °ÍÀÌ Áß¿äÇÏ´Ù"°í ¸»Çß´Ù.
ÀÌÇü±Ù±âÀÚ bass007@
¢ºÀÌÇü±Ù±âÀÚÀÇ ºí·Î±× ¹Ù·Î°¡±â
Áö³´Þ 11ÀÏ ·¯½Ã¾Æ¿¡¼ ¿¸° ´ëÇлý ±¹Á¦ ÇÁ·Î±×·¡¹Ö ´ëȸ `2013 ACM-ICPC' °á°ú, ¿ì¸®³ª¶óÀÇ KAIST¿Í ¼º±Õ°ü´ë ÆÀÀÌ 48À§¸¦ Â÷ÁöÇϴµ¥ ±×ÃÆ´Ù. ¿ì¸®³ª¶ó´Â 2010³â ¼¿ï´ëÆÀÀÌ 16À§, 2011³â °í·Á´ëÆÀÀÌ 18À§¸¦ ±â·ÏÇßÀ¸³ª 2012³â ¼¿ï´ëÆÀÀÌ 59À§, Áö³ÇØ 48À§·Î ¼øÀ§°¡ ÇÑÂü ³»·Á¿Ô´Ù.
ACM-ICPC´Â IBMÀÌ ÈÄ¿øÇÏ´Â ´ëÇлý ´ë»ó ÇÁ·Î±×·¡¹Ö °æÁø´ëȸ´Ù. ¾Æ½Ã¾Æ, À¯·´, ¶óƾ¾Æ¸Þ¸®Ä«, ºÏ¾Æ¸Þ¸®Ä«, ³²ÅÂÆò¾ç, ¾ÆÇÁ¸®Ä«¤ýÁßµ¿ µî 6°³ Áö¿ª ¿¹¼±À» Åë°úÇÑ ¿ì½ÂÀÚµéÀÌ ÁÖÃÖÃøÀÌ Á¦½ÃÇÑ ¹®Á¦¸¦ ÇÁ·Î±×·¡¹ÖÀ» ÅëÇØ Çª´Â ¹æ½ÄÀ¸·Î ÁøÇàµÈ´Ù. ÇÁ·Î±×·¡¹Ö ±¹Á¦´ëȸ´Â À¯³×½ºÄÚ°¡ ÁøÇàÇÏ´Â IOI, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À̸ÅÁøÄÅ, IEEE°¡ ÁÖÃÖÇÏ´Â IEEE ÀͽºÆ®¸² 24 µîÀÌ ÀÖÁö¸¸, ´ëȸ±Ô¸ð³ª ¿ª»ç¿¡¼ ACM¤ýICPC°¡ ´ëÇлý ÇÁ·Î±×·¡¹Ö ¿Ã¸²ÇÈ¿¡ ºñÀ¯µÉ ¸¸Å ¿µÇâ·ÂÀ» °¡Áö°í ÀÖ´Ù.
ÇÁ·Î±×·¡¹Ö °æÁø´ëȸ ½Ç·ÂÀÌ ÇØ´ç ±¹°¡ ´ëÇлýµéÀÇ SW °³¹ß ¼öÁØÀ» ´ëÇ¥ÇÑ´Ù°í º¼ ¼ö´Â ¾ø´Ù. ÇÏÁö¸¸ ¸Å³â Á¤±âÀûÀ¸·Î ´ëȸ°¡ °³ÃÖµÇ¸ç °°Àº ¹®Á¦¸¦ ÁÖ¾îÁø ½Ã°£ ³»¿¡ ÇÁ·Î±×·¡¹ÖÀ¸·Î Ç®¾î³½´Ù´Â Á¡, Áö¿ªº° ¿¹¼±À» °ÅÃÄ ÇÁ·Î±×·¡¹Ö ½Ç·Â¸¸À¸·Î °æÀïÀ» ÇÑ´Ù´Â Á¡¿¡¼ Áß¿äÇÑ ÆǴܱâÁØÀÌ µÇ°í ÀÖ´Ù. ƯÈ÷, ¼øÀ§´Â °¢ ³ª¶ó°¡ ÃßÁøÇÏ°í ÀÖ´Â SW Á¤Ã¥°ú ÀÇÁö°¡ ¹Ý¿µµÈ °á°ú¶ó´Â °ÍÀÌ ¾÷°èÀÇ Æò°¡´Ù.
Áö³ÇØ ¿ì¸®³ª¶ó¿¡¼ ¿¸° ¾Æ½Ã¾ÆÁö¿ª ¿¹¼±¿¡¼´Â µµÄì´ë°¡ 1À§, ±¹¸³Å¸ÀÌ¿Ï´ë°¡ 2À§¸¦ Â÷ÁöÇß´Ù. Áö¿ª¿¹¼±¿¡¼´Â ÇöÁö ±¹°¡ÀÇ ´ëÇÐÀÌ ÁÁÀº ¼ºÀûÀ» ³»´Â °ÍÀÌ ÀϹÝÀûÀÌÁö¸¸ ¿ì¸®³ª¶ó´Â °í·Á´ë°¡ 3À§, ¼º±Õ°ü´ë°¡ 4À§, ¼¿ï´ë°¡ 5À§¸¦ ±â·ÏÇß´Ù.
¾÷°è´Â ACM-ICPC¿¡¼ ¿ì¸®³ª¶ó ¼øÀ§°¡ ÃÖ±Ù Ç϶ôÇÑ °Í¿¡ ¿ì·ÁÇÏ°í ÀÖ´Ù. ƯÈ÷, ·¯½Ã¾Æ¿Í Áß±¹ ´ëÇеéÀÌ ¾àÁøÇÏ°í Àִµ¥, ±¹³» ´ëÇÐÀÇ SW °æÀï·ÂÀÌ Ç϶ôÇÏ´Â °ÍÀº Àü¹ÝÀûÀÎ SW ¾÷°èÀÇ ºÐÀ§±â¸¦ ¹Ý¿µÇÏ´Â °ÍÀ¸·Î º¸°í ÀÖ´Ù.
ACM-ICPC´Â 2000³â ÃÊ¹Ý ÀÌÀü±îÁö ºÏ¹Ì¿Í À¯·´ ±¹°¡°¡ »óÀ§±ÇÀ» Â÷ÁöÇØ ¿ÔÀ¸³ª, ÃÖ±Ù ·¯½Ã¾Æ¿Í Áß±¹¤ý´ë¸¸ÀÌ »óÀ§±ÇÀ» ÈÛ¾µ°í ÀÖ´Ù. Àü¹®°¡µéÀº ÀÌ°°Àº Çö»óÀ» ·¯½Ã¾Æ¿Í Áß±¹ Á¤ºÎ°¡ SW ±³À°¿¡ ÀüÆøÀûÀÎ Áö¿øÀ» ÇÏ´Â °Í°ú °³¹ßÀÚ¿¡ ´ëÇÑ »çȸÀûÀÎ ´ë¿ì°¡ ³ô¾ÆÁø °ÍÀ» ÀÌÀ¯·Î ²Å°í ÀÖ´Ù.
·¯½Ã¾ÆÀÇ °æ¿ì Ǫƾ ´ëÅë·ÉÀÌ Á¤ºÎ±â°ü¿¡ 2015³â ¿ÀǼҽºSW »ç¿ëÀ» Áö½ÃÇÏ°í, SW °æÀï·ÂÀ» È®º¸ÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ Á¤Ã¥À» ³»³õ°í ÀÖ´Ù. Áß±¹Á¤ºÎµµ SW¸¦ Áַ»ç¾÷À¸·Î ÃßÁøÇϱâ À§ÇØ ±³À° ºÎ¹®À» °ÈÇÏ°í ÀÖ´Ù. ACM-ICPC¿¡¼ ·¯½Ã¾Æ¿Í Áß±¹ ´ëÇеéÀÌ »óÀ§±ÇÀ» Â÷ÁöÇÏ´Â °ÍÀº ÀÌ°°Àº Á¤ºÎÀÇ Á¤Ã¥ÀÌ ¹Ý¿µµÈ °ÍÀ¸·Î º¼ ¼ö ÀÖ´Ù.
SW Àü¹®°¡µéÀº ´ëÇлýµéÀÇ °³¹ß ´É·ÂÀ» ³ôÀ̱â À§ÇØ ±â´Éº¸´Ù ±âÃÊ Áß½ÉÀÇ ±³À°, Çù¾÷ ÇÁ·Î±×·¡¹Ö µîÀÌ º¸°µÅ¾ß ÇÑ´Ù°í ÁÖÀåÇÏ°í ÀÖ´Ù. ¶Ç, ±¹³»¿¡µµ ±¹Á¦ ¼öÁØÀÇ ÇÁ·Î±×·¡¹Ö °æÁø´ëȸ¸¦ ÃßÁøÇÏ´Â ¹æ¾Èµµ ¸ð»öµÅ¾ß ÇÑ´Ù°í ÁÖÀåÇß´Ù.
ÇÑ SW¾÷°è °ü°èÀÚ´Â "ÃÖ±Ù ´ëÇп¡¼ °¡¸£Ä¡´Â SW±³À°Àº ¿ø¸®º¸´Ù ±â´ÉÀûÀÎ ¸é¿¡ Ä¡¿ìÃÄÀÖ¾î ¹®Á¦ ÇØ°á ´É·ÂÀ» ¼ºÀå½ÃÅ°´Âµ¥ ÇÑ°è°¡ ÀÖ´Ù"¸ç "ÀÎÅͳݰú ÄÚµå »ý¼º±â µîÀÇ µµ¿ò ¾øÀÌ ÀÚü ¹®Á¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» Å°¿öÁÖ´Â °ÍÀÌ Áß¿äÇÏ´Ù"°í ¸»Çß´Ù.
ÀÌÇü±Ù±âÀÚ bass007@
¢ºÀÌÇü±Ù±âÀÚÀÇ ºí·Î±× ¹Ù·Î°¡±â
[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]