KYSO2013 Á¤º¸°úÇкι®¿¡ Âü¿©ÇÑ ¼öÇè»ý ¿©·¯ºÐµé°Ô °¨»ç¿¡ Àλ縦 µå¸³´Ï´Ù. º» ´ëȸ´Â û¼Ò³â À̰ø°èÁø·Î È®»ê¿¡ ¸ñÀûÀ» µÐ Çà»ç·Î ±Ý¹ø´ëȸ Áß º¸¿©ÁֽŠ¿©·¯ºÐÀÇ ½Ç·ÂÀ» º¸¸ç, ´ëÇѹα¹ÀÇ ¹Ì·¡¸¦ º¸¾Ò½À´Ï´Ù.
´ëȸ¸¦ ÁøÇàÇÏ¸ç ¹®Á¦Áö º¸¾È»óÀÇ ÀÌÀ¯·Î ÃâÁ¦ÀÌÈÄ ºñÀü¹®°¡ÀÇ Å¸ÀÌÇΰúÁ¤¿¡¼ »ý°Ü³ª´Â ¿ÀŸ°¡ ¸¹¾Æ ¿©·¯ ¼öÇè»ýµé¿¡°Ô Å« È¥¶õÀ» ÁÖ¾ú½À´Ï´Ù.
ÀÌÁ¡ »ç°úÀÇ ¸»¾¸À» µå¸³´Ï´Ù.
¾Æ¿ï·¯ ¾Æ·¡¿Í °°Àº äÁ¡ ±âÁØÀ» Á¦½ÃÇÕ´Ï´Ù.
¾Ë°í¸®ÁòÀ» °øºÎÇÏ´Â ±âº»ÀûÀÎ ±¸Á¶¸¦ ¹¯´Â ¹®Á¦µéÀ̱⿡ º¸ÆíÀû »óȲ¿¡ ±âÁØÀ» µÎ¾î äÁ¡±âÁØÀ» ¸¸µé¾ú½À´Ï´Ù.
´Ù½ÃÇѹø »ç°úÀÇ ¸»¾¸À» µå¸®¸ç, ´ÙÀ½ Â÷½Ã ´ëȸ¿¡´Â ½Ç¼ö°¡ ¾øµµ·Ï ³ë·ÂÇϰڽÀ´Ï´Ù. ¿©·¯ºÐÀÇ ÁúÃ¥¶ÇÇÑ ¼º½ÇÈ÷ ¹Þ¾ÆµéÀ̸ç, °¨»ç¸¦ µå¸³´Ï´Ù.
2013. 4. 15
»ç´Ü¹ýÀÎ Çѱ¹Á¤º¸°úÇÐÁøÈïÇùȸ ÀÌ»çÀå
¡á ÀÌÀÇÁ¦±â ¹®Á¦¿¡ ´ëÇÑ Ã¤Á¡ ±âÁØ
¹®Á¦ 1¹ø : ¹®Ç×ÀÇ ³í¸®ÀûÀ¸·Î ¹®Á¦´Â ¾øÀ¸³ª ÄÚµùÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ±âÁ¸ÀÇ Visual Basic/ Visual C¾ð¾î¿¡¼´Â Á¤´äÀÌ »êÃâµÇ³ª ÃÖ½ÅÀÇ ¸®´ª½º Ç¥ÁØC/C++ ¾ð¾î·Î ÄÚµùÇÒ ¶§ ´Ù¸¥°ªÀÌ Ãâ·ÂµÊ. (¸ðµÎ Á¤´äó¸®, ´Ü, ´ÙÀ½È¸Â÷ºÎÅÍ ¸®´ª½ºÇ¥ÁØ ±âÁغ¯°æ)
¹®Á¦ 7¹ø : Àμâ¼Ò Á¦ÆÇ°úÁ¤¿¡¼ °ýÈ£°¡ ºüÁ® »ý±ä ¿À·ù. (¸ðµÎÁ¤´äó¸®)
¹®Á¦ 8¹ø : ÀÌ ¹®Ç×Àº ´Ù¼Ò ¿¹¿ÜÀûÀÎ ¹®Á¦À̳ª ÃâÁ¦ÀÚÀÇ ÃâÁ¦Àǵµ°¡ ºÐ¸íÇÏ°í º¸±âÁß Á¤´äÀÌ Á¸ÀçÇÏ´Â ¹®Á¦À̹ǷΠÀÌ»óÀÌ ¾ø½À´Ï´Ù.(Ç®À̱âÁØ Ã·ºÎÆÄÀÏ ÂüÁ¶)
¹®Á¦ 14¹ø : ³ôÀ̰¡ 10ÀÎ Æ®¸®ÀÇ ÃÖ´ë³ëµå¿Í ÃÖ¼Ò³ëµåÀÇ °³¼öÀÇ Â÷À̰ªÀ» °è»êÇÏ´Â ¹®Á¦ÀÔ´Ï´Ù. º¸±â Ç׸ñ(1023)ÀÇ ¿ÀŸ(1013)¹ß»ýÀ¸·Î »ý°Ü³ ¹®Á¦À̸ç, ¼öÄ¡°¡ ºñ½ÁÇÑ 1¹ø°ú 2¹øÀ» ¼±ÅÃÇÑ ¼öÇè»ý¿¡ ´ëÇÏ¿© Á¤´äó¸®ÇÔ.
¹®Á¦ 17¹ø : º» ¹®Ç× N°ª¿¡ ´ëÇÑ ÃʱⰪÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº ÃâÁ¦¿À·ùÀÔ´Ï´Ù.
(¸ðµÎÁ¤´äó¸®)
¹®Á¦ 19¹ø: Á¤·Ä¾Ë°í¸®ÁòÀ» ¼³¸íÇÏ´Â ¹®Á¦ÀÔ´Ï´Ù. ¹®Á¦¿¡¼ arr[j] < arr[j+1] Ç¥±â¸¦ ŸÀÌÇÎÁß arr[j] < arr[j]·Î ¿ÀŸ°¡ ¹ß»ýµÇ¾ú´Ù. ±×·¯³ª ¾Æ·¡ swapÀ» º¼¶§ ¹öºíÁ¤·ÄÀÓÀ» ÃæºÐÈ÷ À¯ÃßÇØ ³¾ ¼ö ÀÖ´Â ¹®Á¦À̹ǷΠ¹öºíÁ¤·ÄÀ» ¼±ÅÃÇÑ ¼öÇè»ý¸¸ Á¤´ä ó¸®ÇÔ.
¹®Á¦ 23¹ø: ÀÌÁøÅ½»öÀÇ °æ¿ì Á¤·ÄÀÌ µÇ¾îÀÖ¾î¾ß¸¸ ¼öÇàÇÏ´Â ¾Ë°í¸®ÁòÀÌ´Ù. º» ¹®Á¦´Â Á¤·ÄÀÌ µÇ¾î ÀÖÀ½À» °¡Á¤ÇÑ´Ù. ´Ü, ¿ªÁ¤·Ä¿¡ ´ëÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
ó¸®: ¿À¸§Â÷¼øÁ¤·Ä½Ã 2¹øÀÌ Á¤´äÀ̸ç, ¿ªÁ¤·Ä½Ã 1¹øÀÌ Á¤´äÀÌ µÇ¹Ç·Î 1¹ø°ú 2¹øÀ» Á¤´äÀ¸·Î ó¸®ÇÔ.