±¹³» IT ±â¾÷ÀÇ ¸éÁ¢, ÄÚµù ½ÃÇè¿¡¼ Áß¿äÇÏ°Ô »ý°¢ÇÏ´Â ¿ª·® °¡¿îµ¥ Çϳª´Â ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀÌ´Ù. ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀº ¸Ó¸®·Î °³³ä¸¸ ÀÌÇØÇÑ´Ù°í ¹Ù·Î ½ÇÀü¿¡ »ç¿ëÇÒ ¼ö´Â ¾ø´Ù. Çϳª¾¿ ÀÚ½ÅÀÇ ¼ÕÀ¸·Î ÄÚµùÇÏ°í °á°ú¸¦ È®ÀÎÇϸç ÄÄÇ»ÅÍ°¡ ¾î¶»°Ô µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í ¹®Á¦¸¦ ÇØ°áÇÏ´ÂÁö Á÷Á¢ ´À²¸¾ß ½ÇÀü¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¡ìDo it! ÀڷᱸÁ¶¿Í ÇÔ²² ¹è¿ì´Â ¾Ë°í¸®Áò ÀÔ¹® - ÀÚ¹Ù Æí¡íÀº 220°³ÀÇ µµÇØ¿Í ÇÔ²² ÀúÀÚÀÇ Ä£ÀýÇÑ ¼³¸íÀ¸·Î °³³äÀ» ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ¸¸ç ÀÌÇØÇÑ °³³äÀº ¹Ù·Î¹Ù·Î 88°³ÀÇ ½Ç½À ¿¹Á¦¿Í 93°³ÀÇ ¿¬½À ¹®Á¦·Î Á÷Á¢ ÄÚµùÇÒ ¼ö Àִ åÀÌ´Ù.
01 ±âº» ¾Ë°í¸®Áò
01-1 ¾Ë°í¸®ÁòÀ̶õ?
¼¼ °ªÀÇ ÃÖ´ñ°ª
Á¶°Ç ÆÇ´Ü°ú ºÐ±â
¼ø¼µµÀÇ ±âÈ£
01-2 ¹Ýº¹
1ºÎÅÍ n±îÁöÀÇ Á¤¼ö ÇÕ ±¸Çϱâ
¾ç¼ö¸¸ ÀÔ·ÂÇϱâ
±¸Á¶Àû ÇÁ·Î±×·¡¹Ö
´ÙÁß ·çÇÁ
Á÷°¢ À̵ »ï°¢Çü Ãâ·Â
02 ±âº» ÀڷᱸÁ¶
02-1 ¹è¿
ÀڷᱸÁ¶
¹è¿
¹è¿ ¿ä¼ÒÀÇ ÃÖ´ñ°ª ±¸Çϱâ
¹è¿ ¿ä¼Ò¸¦ ¿ª¼øÀ¸·Î Á¤·ÄÇϱâ
µÎ ¹è¿ÀÇ ºñ±³
±â¼ö º¯È¯
¼Ò¼öÀÇ ³ª¿
´ÙÂ÷¿ø ¹è¿
ÇÑ ÇØÀÇ °æ°ú ÀÏ ¼ö¸¦ °è»êÇÏ´Â ÇÁ·Î±×·¥
´ÙÂ÷¿ø ¹è¿ÀÇ ³»ºÎ
02-2 Ŭ·¡½º
Ŭ·¡½º¶õ?
Ŭ·¡½ºÀÇ ¹è¿
03 °Ë»ö
03-1 °Ë»ö ¾Ë°í¸®Áò
°Ë»ö°ú Å°
¹è¿¿¡¼ °Ë»öÇϱâ
03-2 ¼±Çü °Ë»ö
¼±Çü °Ë»ö
º¸Ãʹý
03-3 ÀÌÁø °Ë»ö
ÀÌÁø °Ë»ö
º¹Àâµµ
Arrays.binarySearch¿¡ ÀÇÇÑ ÀÌÁø °Ë»ö
04 ½ºÅðú Å¥
04-1 ½ºÅÃ
½ºÅÃÀ̶õ?
½ºÅà ¸¸µé±â
04-2 ť
Å¥¶õ?
¹è¿·Î Å¥ ¸¸µé±â
¸µ ¹öÆ۷Πť ¸¸µé±â
05 Àç±Í ¾Ë°í¸®Áò
05-1 Àç±ÍÀÇ ±âº»
Àç±Í¶õ?
ÆÑÅ丮¾ó ±¸Çϱâ
À¯Å¬¸®µå È£Á¦¹ý
05-2 Àç±Í ¾Ë°í¸®Áò ºÐ¼®
Àç±Í ¾Ë°í¸®ÁòÀÇ ºÐ¼®
Àç±Í ¾Ë°í¸®ÁòÀÇ ºñÀç±ÍÀû Ç¥Çö
05-3 ÇϳëÀÌÀÇ Å¾
ÇϳëÀÌÀÇ Å¾
05-4 8Äý ¹®Á¦
8Äý ¹®Á¦¶õ?
Äý ¹èÄ¡Çϱâ
°¡Áö »¸±â
ºÐ±â ÇÑÁ¤¹ý
8Äý ¹®Á¦¸¦ Ǫ´Â ÇÁ·Î±×·¥
06 Á¤·Ä
06-1 Á¤·Ä
Á¤·ÄÀ̶õ?
06-2 ¹öºí Á¤·Ä
¹öºí Á¤·Ä
06-3 ´Ü¼ø ¼±Åà Á¤·Ä
´Ü¼ø ¼±Åà Á¤·Ä
06-4 ´Ü¼ø »ðÀÔ Á¤·Ä
´Ü¼ø »ðÀÔ Á¤·Ä
06-5 ¼Ð Á¤·Ä
´Ü¼ø »ðÀÔ Á¤·ÄÀÇ Æ¯Â¡
¼Ð Á¤·Ä
06-6 Äü Á¤·Ä
Äü Á¤·Ä »ìÆ캸±â
¹è¿À» µÎ ±×·ìÀ¸·Î ³ª´©±â
Äü Á¤·Ä
ºñÀç±ÍÀûÀÎ Äü Á¤·Ä
06-7 º´ÇÕ Á¤·Ä
Á¤·ÄÀ» ¸¶Ä£ ¹è¿ÀÇ º´ÇÕ
º´ÇÕ Á¤·Ä
Arrays.sort·Î Äü Á¤·Ä°ú º´ÇÕ Á¤·ÄÇϱâ
06-8 Èü Á¤·Ä
ÈüÀ̶õ?
Èü Á¤·Ä
¹è¿À» ÈüÀ¸·Î ¸¸µé±â
06-9 µµ¼ö Á¤·Ä
µµ¼ö Á¤·Ä
07 ÁýÇÕ
07-1 ÁýÇÕ
ÁýÇÕ°ú ¿ä¼Ò
ºÎºÐÁýÇÕ°ú ÁøºÎºÐÁýÇÕ
ÁýÇÕÀÇ ¿¬»ê
07-2 ¹è¿·Î ÁýÇÕ ¸¸µé±â
¹è¿·Î ÁýÇÕ ¸¸µé±â
08 ¹®ÀÚ¿ °Ë»ö
08-1 ºê·çÆ®-Æ÷½º¹ý
¹®ÀÚ¿ °Ë»öÀ̶õ?
ºê·çÆ®-Æ÷½º¹ý
String.IndexOf ¸Þ¼µå·Î ¹®ÀÚ¿ °Ë»öÇϱâ
08-2 KMP¹ý
KMP¹ý
08-3 Boyer-Moore¹ý
Boyer-Moore¹ý
09 ¸®½ºÆ®
09-1 ¼±Çü ¸®½ºÆ®
¼±Çü ¸®½ºÆ®¶õ?
¹è¿·Î ¼±Çü ¸®½ºÆ® ¸¸µé±â
09-2 Æ÷ÀÎÅÍ·Î ¿¬°á ¸®½ºÆ® ¸¸µé±â
Æ÷ÀÎÅÍ·Î ¿¬°á ¸®½ºÆ® ¸¸µé±â
¿¬°á ¸®½ºÆ®¸¦ »ç¿ëÇÑ ÇÁ·Î±×·¥
09-3 Ä¿¼·Î ¿¬°á ¸®½ºÆ® ¸¸µé±â
Ä¿¼·Î ¿¬°á ¸®½ºÆ® ¸¸µé±â
¹è¿ÀÇ ºñ¾î ÀÖ´Â ¿ä¼Ò ó¸®Çϱâ
ÇÁ¸® ¸®½ºÆ®
09-4 ¿øÇü ÀÌÁß ¿¬°á ¸®½ºÆ®
¿øÇü ¸®½ºÆ®
ÀÌÁß ¿¬°á ¸®½ºÆ®
¿øÇü ÀÌÁß ¿¬°á ¸®½ºÆ®
10 Æ®¸®
10-1 Æ®¸®
Æ®¸®¶õ?
¼ø¼ Æ®¸® Ž»ö
10-2 ÀÌÁøÆ®¸®¿Í ÀÌÁø°Ë»öÆ®¸®
ÀÌÁøÆ®¸®
¿ÏÀüÀÌÁøÆ®¸®
ÀÌÁø°Ë»öÆ®¸®
ÀÌÁø°Ë»öÆ®¸® ¸¸µé±â
ÀÌÁø°Ë»öÆ®¸®¸¦ ÀÌ¿ëÇÏ´Â ÇÁ·Î±×·¥
11 ÇؽÃ
11-1 Çؽùý
Á¤·ÄµÈ ¹è¿¿¡ »õ·Î¿î °ª Ãß°¡Çϱâ
Çؽùý
Ãæµ¹
üÀιý
¿ÀÇÂ ÁÖ¼Ò¹ý