À̵¿: Home à tw0101

 

ÁÖ¼Ò: http://www.kernel.bz/tw/tw0101.htm

 

Á¦¸ñ: TransWorks (¿µÇѹø¿ª ÇнÀ ÇÁ·Î±×·¥)

ÀÌÆäÀÌÁö ÀúÀÛ±ÇÀº ÀúÀÚ¿¡°Ô ÀÖÀ½.

ÀúÀÚ: Á¤ÀçÁØ(rgbi3307(at)nate.com)

ÃÖ±Ù¼öÁ¤ÀÏ:2011-03-28

 

 

 

 

TransWorks (¿µÇѹø¿ª ÇнÀ ÇÁ·Î±×·¥)

¾Ë°í¸®Áò ¼Ò°³

 

±ÛÁ¦¸ñ: TransWorks (¿µÇѹø¿ªÇнÀ ÇÁ·Î±×·¥) ¾Ë°í¸®Áò ¼Ò°³

ÀÛ¼ºÀÚ: Ä¿³Î¿¬±¸È¸(www.kernel.bz), Á¤ÀçÁØ (rgbi3307@nate.com)

ÀÛ¼ºÀÏ: 2011-02-26

 

*ÀÛ¼ºÀÚ Á¤º¸¸¦ À¯ÁöÇÏ¿© ÀúÀÛ±ÇÀ» º¸È£ÇØ Áֽñ⠹ٶø´Ï´Ù.

 

TransWorks (¿µÇѹø¿ª ÇнÀ ÇÁ·Î±×·¥) ¾Ë°í¸®Áò ¼Ò°³

¿Á½ºÆ÷µå ¿µ¾î»çÀü¿¡ µîÀçµÇ¾î ÀÖ´Â ¿µ¾î´Ü¾î ¼ö´Â ¾à 30¸¸(3 x 10ÀÇ5½Â)°³ ¶ó°í ¾Ë·ÁÁ³½À´Ï´Ù. ÀÏ»ó»ýȰ¿¡¼­ Åë¿ëµÇ´Â ´Ü¾î(¹æ¾ð, ½ÅÁ¶¾î µî..)µé±îÁö ÇÕÇÏ¸é ¾à 100¸¸(10ÀÇ6½Â)°³ÀÇ ´Ü¾î°¡ ÀÖ´Ù°í ¿¹ÃøÇØ º¾´Ï´Ù¿µ¾î´Ü¾î 100¸¸°³, Çѱ۴ܾî 100¸¸°³¸¦ ¼­·Î ¿¬°áÇÑ ÀڷᱸÁ¶·Î ÄÄÇ»ÅÍ ¸Þ¸ð¸®¿¡ ¿µÇÑ-ÇÑ¿µ »çÀüÀ» ±¸ÃàÇßÀ» ¶§ ´Ü¾î °Ë»ö ¼Óµµ¿¡ ´ëÇØ¼­ Á¤¸®ÇÕ´Ï´Ù.

 

¿äÁò ÄÄÇ»ÅÍÀÇ CPU 󸮼ӵµ´Â º¸Åë ¼ö GHz ÀÔ´Ï´ÙÁï, CPU ³»ºÎ¿¡¼­ 1 Ŭ·°(µðÁöÅÐ ½ÅÈ£°¡ On/Off·Î º¯È­µÇ´Â Ŭ·°)Àº ¾à 10ÀÇ-9½ÂÃÊ(0.001¸¶ÀÌÅ©·ÎÃÊ) °É¸°´Ù´Â °ÍÀÔ´Ï´Ù.  CPU Á¦Á¶»ç ¸¶´Ù Á¶±Ý¾¿ ´Ù¸£°ÚÁö¸¸, 1°³ÀÇ ±â°è¸í·ÉÀÌ 10Ŭ·°À¸·Î ¼³°èµÇ¾ú´Ù¸é, ÇϳªÀÇ ¸í·ÉÀ» ¼öÇàÇϴµ¥ 0.01 ¸¶ÀÌÅ©·ÎÃʰ¡ ¼Ò¿äµË´Ï´Ù¿©±â¼­, ÇϳªÀÇ ¹®ÀÚ¸¦ ºñ±³Çϴµ¥ 10°³ÀÇ ±â°è¸í·ÉÀÌ ÇÊ¿äÇÏ´Ù¸é, ÇϳªÀÇ ¹®ÀÚ ºñ±³¿¡ 0.1¸¶ÀÌÅ©·Î(10ÀÇ-7½Â)Ãʰ¡ ¼Ò¿äµË´Ï´Ù¿µ¾î´Ü¾î°¡ Æò±Õ 10°³ÀÇ ¹®ÀÚ·Î ±¸¼ºµÇ¾ú´Ù°í º¸¸é, ÇϳªÀÇ ¿µ¾î´Ü¾î¸¦ ºñ±³Çϴµ¥ ¾à 1¸¶ÀÌÅ©·Î(10ÀÇ-6½Â)Ãʰ¡ °É¸°´Ù°í °è»êÇÒ ¼ö ÀÖ½À´Ï´Ù±×·¸´Ù¸é, ÄÄÇ»ÅÍ ¸Þ¸ð¸®¿¡ 100¸¸°³ÀÇ ¿µ¾î´Ü¾î°¡ ÀúÀåµÇ¾î ÀÖ´Ù°í ÇÒ¶§, ÇϳªÀÇ ¿µ¾î´Ü¾î¸¦ ¼øÂ÷ °Ë»öÇϴµ¥ ¼Ò¿äµÇ´Â ½Ã°£Àº ¾Æ·¡¿Í °°ÀÌ ½±°Ô »êÃâÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.

 

(1) ÃÖ¼±ÀÇ °æ¿ì: ¿µ¾î´Ü¾î 1¹ø ºñ±³ --> 1¸¶ÀÌÅ©·Î(10ÀÇ-6½Â)ÃÊ

(2) ÃÖ¾ÇÀÇ °æ¿ì: ¿µ¾î´Ü¾î 100¸¸¹ø ºñ±³ --> (10ÀÇ6½Â) x (10ÀÇ-6½Â) --> 1ÃÊ

(3) Æò±Õ: ÃÖ¾ÇÀÇ °æ¿ì / 2 --> 0.5ÃÊ

 

À§ÀÇ °á°ú´Â 100¸¸°³ÀÇ ´Ü¾î¸¦ ÄÄÇ»ÅÍ ¸Þ¸ð¸®¿¡ ¹è¿­ÇüÅ·ΠÂß ³ª¿­ÇßÀ»¶§ÀÇ ÀڷᱸÁ¶¸¦ °¡Á¤ÇÑ °á°úÀÔ´Ï´ÙÁö³­ ¼ö½Ê³â°£ ÄÄÇ»ÅÍ CPU 󸮼ӵµ´Â ¼ö¹é¹è »¡¶óÁ³½À´Ï´Ù¼ö½Ê³âÀüÀÇ ÄÄÇ»ÅÍ¿¡ 100¸¸°³ÀÇ ´Ü¾î·Î ¿µÇÑ»çÀüÀ» ±¸ÃàÇß¾ú´Ù¸é, ÇϳªÀÇ ´Ü¾î¸¦ °Ë»öÇϴµ¥ Æò±Õ 50ÃÊ(¾à1ºÐ)°¡ °É·È´Ù°í º¼ ¼ö ÀÖ½À´Ï´Ù¿µÇÑ»çÀüÀ¸·Î¼­ÀÇ È¿¿ë¼ºÀÌ ¾ø´Â ¼ÀÀÔ´Ï´Ù´õ±¸³ª, ´Ü¾î °Ë»öÀ» Á»´õ ºü¸£°í È¿À²ÀûÀ¸·Î ÇÒ ¼ö ÀÖµµ·Ï À妽ºÈ­µÈ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏÁö ¸øÇß´Ù¸é È¿¿ë¼ºÀº ´õ´õ¿í ¶³¾îÁý´Ï´Ù.

 

Á¦°¡ ¿äÁò ÄÄÇ»ÅÍ¿¡ ¿µÇÑ-ÇÑ¿µ »çÀüÀ» »õ·Ó°Ô ±¸ÃàÇÏ°í ¿µÇѹø¿ªÇнÀ±â, ´õ ³ª¾Æ°¡ ÀÚ¿¬¾î ±â°è¹ø¿ª¿¡ µµÀüÇϰí ÀÖ´Â ÀÌÀ¯´Â ¹Ù·Î ¼ö¹é¹è »¡¶óÁø CPU 󸮼ӵµ¿¡ È¿À²ÀûÀÎ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòµéÀ» Àû¿ëÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´ÙÄÄÇ»ÅÍ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀº ÀÔ·Â ÀڷᱸÁ¶ ÇüÅÂ¿Í °³¼ö¿¡ µû¶ó¼­ ó¸® È¿À²ÀÌ ¾öû³ª°Ô ´Þ¶óÁý´Ï´ÙÀÔ·ÂÀÚ·á °³¼ö°¡ ¼öõ°³ ÀÌÇ϶ó¸é, Ưº°ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ, ¿äÁòÀÇ CPU¿¡¼­ ºü¸¥ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù±×·¯³ª, ÀÔ·ÂÀÚ·á °³¼ö°¡ ¼ö¹é¸¸~¼öõ¸¸°³ À̻󿡼­´Â È¿À²ÀûÀÎ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» Àû¿ëÇÏÁö ¾ÊÀ¸¸é À¯¿ëÇÑ °á°ú¸¦ ¾ò±â Èûµì´Ï´Ù.

ÀÏ´Ü, °¡Àå ´ëÇ¥ÀûÀÎ ÀڷᱸÁ¶ÀÎ Æ®¸®±¸Á¶·Î ¿µÇÑ »çÀüÀ» ±¸ÃàÇÏ´Â °æ¿ì¸¦ »ý°¢ÇØ º¸°Ú½À´Ï´Ù. BST(Binary Search Tree), RBT(Red-Black Tree), BTree, TRIE... µîÀº ¸ðµÎ Æ®¸®±¸Á¶¿¡¼­ ÆÄ»ýµÇ¾î ¹ßÀüÇß½À´Ï´ÙÆ®¸®±¸Á¶¸¦ »ç¿ëÇϸé À§¿¡¼­ »êÃâÇÑ ¼øÂ÷°Ë»ö¿¡ ºñÇØ¼­ ¾ó¸¶¸¸Å­ »¡¶ó Áú±î¿ä?  DBMS¿¡¼­ ¸¹ÀÌ »ç¿ëÇϰí ÀÖ´Â BTree¿¡ 100¸¸°³ÀÇ ´Ü¾î¸¦ À妽ºÈ­ ½Ã۸é, BTreeÀÇ ±íÀÌ(height)´Â log(10ÀÇ6½Â) --> 6ÀÌ µË´Ï´Ù.(order°¡ 10Àΰæ¿ìµû¶ó¼­, BTree¿¡¼­´Â ´Ü¾î¸¦ ÃÖ¼Ò 6¹ø, ÃÖ´ë 6¹ø x order --> 60¹ø¸¸ ºñ±³ÇÏ¸é µÇ°í, À§¿¡¼­ ¿¹·Îµç CPU Ŭ·°À¸·Î ½Ã°£À» »êÃâÇϸé,

 

(1) ÃÖ¼Ò: 6¹ø ºñ±³ --> 6 x 1¸¶ÀÌÅ©·ÎÃÊ --> 6¸¶ÀÌÅ©·ÎÃÊ

(2) ÃÖ´ë: 60¹ø ºñ±³ --> 60 x 1¸¶ÀÌÅ©·ÎÃÊ --> 60¸¶ÀÌÅ©·ÎÃÊ --> 0.06¹Ì¸®ÃÊ

 

100¸¸°³ÀÇ ´Ü¾îÁß¿¡¼­ ÇϳªÀÇ ´Ü¾î¸¦ °Ë»öÇÒ¶§ ÃÖ´ë 0.06¹Ì¸®Ãʸ¸¿¡ °Ë»öÇØ ³¾ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù¿µÇÑ-ÇÑ¿µ »çÀüÀ» ÀÌ Á¤µµÀÇ ºü¸£±â·Î ±¸ÃàÇÑ´Ù¸é, ¿µÇÑ-ÇÑ¿µ ¹®Àå ¹ø¿ªµµ °¡´ÉÇÏÁö ¾ÊÀ»±î¿ä¹®Àå ¹ø¿ªÀº ¿©·¯°³ÀÇ ¾Ë°í¸®ÁòµéÀ» È¿À²ÀûÀ¸·Î Àû¿ëÇØ¾ß µÈ´Ù°í º¾´Ï´Ù.

 

10³âÀü¿¡´Â ÄÄÇ»Å͸¦ »ç¿ëÇÑ ¹®Àå ¹ø¿ªÀº ¾î·ÆÁö ¾ÊÀ»±î? ¶ó´Â ȸÀÇÀûÀÎ ½Ã°¢ÀÌ ¸¹¾Ò½À´Ï´Ù. Àú´Â ÇÐâ½ÃÀý ÀüÀÚÀü±âÁ¦¾î°øÇÐÀ» Àü°øÇߴµ¥ ¿µ¾î·Î µÈ ±â¼ú ¼­ÀûµéÀÌ ¸¹ÀÌ ³­ÇØÇß½À´Ï´Ù±×·¡¼­ ¿µ¾î°øºÎµµ º´ÇàÇß±¸¿ä. °¡²û ÀúÀÇ Àü°ø°ú ¿µ¾î, 2°¡Áö¸¦ ´Ù »ì¸®´Â ¹æÇâÀ¸·Î ÄÄÇ»ÅÍ ¹®Àå ¹ø¿ª ÇÁ·Î±×·¡¹ÖÀ» ½Ãµµ Çϱ⵵ Çß½À´Ï´Ù±×¶§´Â ÇÐâ½ÃÀýÀÇ ½ÀÀÛ Á¤µµ¿¡ ±×ÃÆ°í, Á¦°¡ °øºÎÇÑ ¿µ¾î¹®ÀåÀ» µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ÀúÀå½ÃÄÑ ³õ°í Á¶È¸ÇÏ´Â ¼öÁØÀÇ ÇÁ·Î±×·¥ À̾úÁÒ. Áö±Ýµµ ±×¶§ C¾ð¾î·Î ÀÛ¼ºÇß´ø ÇÁ·Î±×·¥À» ²¨³» º¸°í ¿ôÀ½Áþ°ï ÇÑ´ä´Ï´Ù.

 

±×·¯³ª ¿äÁò ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» ´Ù½Ã °øºÎÇϸ鼭, À̰ÍÀ» Àß ÀÀ¿ëÇÏ°í °³¼±½ÃŰ¸é ¹®Àå ¹ø¿ªÀÌ °¡´ÉÇϸ®¶ó´Â ±àÁ¤ÀûÀÎ ½Ã°¢À» °¡Áö°Ô µÇ¾ú½À´Ï´Ù.

 

 

»ç¶÷ÀÌ ¾ð¾î¸¦ ±¸»çÇÏ´Â °Íµµ ÇнÀÀ» ÅëÇØ¼­ ÀÌ·ç¾îÁý´Ï´Ù±Ø´ÜÀûÀÎ ¿¹·Î û°¢¿¡ Àå¾Ö°¡ ÀÖ´Â »ç¶÷Àº ¸»µµ ÇÏÁö ¸øÇÕ´Ï´ÙÁï, û°¢À» ÅëÇØ¼­ µéÀº ¾ð¾î¸¦ ¸Ó¸®¿¡ ÃàÀû½ÃÄÑ ³õÁö ¸øÇÏ¸é ²¨³» ¾µ ¼ö ÀÖ´Â ¸»µµ ¾ø°Ô µË´Ï´Ù»ç¶÷Àº ¿ä¶÷¿¡¼­ ¹«´ý±îÁö À̸£¸é¼­ ¼ö¸¹Àº ¾ð¾î¸¦ µè°í ÇнÀÇÕ´Ï´Ù»ç¶÷ÀÇ µÎ³ú ¼¼Æ÷µéÀº ¾öû³­ ÀúÀå ¿ë·®°ú ³í¸®ÀûÀÎ ÆÇ´Ü ´É·ÂÀÌ ÀÖ´Â °Í °°½À´Ï´Ù½Ãû°¢À» ÅëÇØ¼­ ÇнÀÇÑ ¼ö½Ê¸¸°³ÀÇ ´Ü¾îµéÀ» ³í¸®ÀûÀ¸·Î Á¶ÇÕÇÏ¿© ¾ð¾î¸¦ ±¸»ç Çϴϱî¿ä±×·³ ¿ì¸®°¡ ±¸»çÇϰí ÀÖ´Â ¹®ÀåÀÇ °³¼ö´Â ¸î°³³ª µÉ±î¿ä? ¿äÁò Àú´Â ¿©±â¿¡ °ü½ÉÀÌ ¸¹½À´Ï´Ù±×³É ÅëÅ©°Ô Åü Ãļ­ ´ÙÀ½°ú °°ÀÌ °è»êÇØ º¸°Ú½À´Ï´Ù.

 

(1) »çÀü¿¡ µîÀçµÇ¾î ÀÖ´Â ´Ü¾î(¾îÈÖ)ÀÇ °³¼ö --> 30¸¸°³

(2) ¹®Àå °³¼ö --> ´Ü¾îÀÇ Á¶ÇÕ ¼ø¿­ --> 30¸¸!(ÆÑÅ丮¾ó)

 

30¸¸ ÆÑÅ丮¾ó À̶ó´Â ¼ö´Â ¾Æ¸¶ ÄÄÇ»ÅÍ·Î °è»êÇÒ ¼ö ¾ø´Â(µ¥ÀÌÅÍ Ç¥Çö ¹üÀ§ ¹þ¾î³²) õ¹®ÇÐÀûÀÎ ¼öÀÌÁö¸¸, ÆÑÅ丮¾óÀ» °è»êÇÏ´Â ÄÄÇ»ÅÍ ¾Ë°í¸®Áò¿¡ ³Ö¾î¼­ Á¤¼öÇüÀ̳ª ´õºíÇüÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀÌ ¾Æ´Ñ ¼ýÀÚ ¹®ÀÚ¿­·Î Ãâ·ÂÇÏ¸é °¡´ÉÇÒ °Í °°½À´Ï´Ù¾Æ¸¶, ÄÄÇ»ÅÍ È­¸éÀ» ¼ýÀÚ·Î °¡µæ ä¿ïµí ÇÕ´Ï´ÙÁ¶¸¸°£ À̰ÍÀ» °è»êÇÑ °á°ú¸¦ Çѹø º¸¿©µå¸®°Ú½À´Ï´Ù. º°·Î ¾î·ÆÁö ¾Ê½À´Ï´Ù. (ÀÌ¹Ì °è»êÇÑ ºÐÀÌ °è½Ã´Ù¸é Çѹø °ø°³ÇØ ÁÖ¼¼¿ä»ç¶÷ÀÇ µÎ³ú ¼¼Æ÷µéÀº ÀÌ·¯ÇÑ ¾î¸¶¾î¸¶ÇÑ ÀúÀå¿ë·®À» °¡Áö°í ÀÖ°í, °Ô´Ù°¡ ³í¸®ÀûÀÎ ÆÇ´ÜÀ» ÅëÇØ¼­ ´Ü¾î(¾îÈÖ)µéÀ» ¹®¹ý¿¡ ¸Â°Ô Á¶ÇÕÇÏ¿© »ç¹°À» º¸´Â ¼ø°£ ¾ÆÁÖ ´« ±ô¦ÇÒÁ¤µµÀÇ ¼Óµµ·Î ¹®ÀåµéÀ» Ç¥ÇöÇմϴٽǷΠ¾öû³­ ´É·ÂÀ» °¡Áö°í ÀÖ½À´Ï´Ù.

 

»ç¶÷ÀÇ µÎ³ú¸¦ ÄÄÇ»ÅÍÀÇ CPU¿Í ¸Þ¸ð¸®¿¡ ºñÀ¯ÇÕ´Ï´ÙÄÄÇ»ÅÍÀÇ ³í¸®È¸·Î´Â »ç¶÷ÀÇ µÎ³ú ¼¼Æ÷¶ó º¼ ¼ö ÀÖ½À´Ï´ÙÁ¦°¡ »ý°¢ÇØ º¼¶§, ÄÄÇ»ÅÍÀÇ CPU¿Í ¸Þ¸ð¸®´Â ¼ö½Ê³â³»·Î »ç¶÷ÀÇ µÎ³ú ¼¼Æ÷ ¿ë·®¸¸Å­ Áõ°¡ÇÒ ¼ö ÀÖ´Ù°í º¾´Ï´ÙÀÌ·ÐÀûÀ¸·Î ¸Ó ±×·¸°Ô ¾î·ÆÁöµµ ¾Ê½À´Ï´ÙµÎ³ú ¼¼Æ÷¿¡ ÇØ´çÇÏ´Â ³í¸®È¸·Î(TTL Æ®·£Áö½ºÅÍ) ¹è¿­À» °è¼Ó Áõ´ë ½ÃÄÑ ³ª°¡¸é µÇ´Ï±î¿ä°è»êÇØ º¸¸é,

 

ÇöÀç 32ºñÆ® ÄÄÇ»ÅÍ´Â 2ÀÇ32½Â --> 4 x 10ÀÇ9½Â --> 40¾ï

64ºñÆ® ÄÄÇ»ÅÍ´Â 2ÀÇ64½Â --> 16 x 10ÀÇ18½Â --> 16000000...(0ÀÌ 18°³ ºÙ¾î Àִ¼ö) --> 16ÇØ

128ºñÆ® ÄÄÇ»ÅÍ´Â 2ÀÇ128½Â --> 256 x 10ÀÇ36½Â --> 25600000000... (0ÀÌ 36°³ ºÙ¾î Àִ¼ö) --> 256??

256ºñÆ® ÄÄÇ»ÅÍ´Â... ¾Æ¸¶ ¾öû³­ Å©±âÀÇ ¼ö¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ°í, ¸Þ¸ð¸®µµ ¾öû ´Ã¾î³¯ °ÍÀÔ´Ï´Ù.

 

ÀÌ·¯ÇÑ Çϵå¿þ¾îÀûÀÎ ¹ßÀüÀ» º¸¸é ¸ÓÁö ¾Ê¾Æ »ç¶÷ÀÇ µÎ³ú ¼¼Æ÷ ¿ë·®À» µû¶ó ÀâÀ» °ÍÀÔ´Ï´Ù. ¹®Á¦´Â, »ç¶÷ÀÇ ³í¸®ÀûÀÎ »ý°¢Ã³·³ ÄÄÇ»ÅÍ¿¡ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» ½É¾îÁÖ´Â °ÍÀÔ´Ï´ÙÀú´Â ¿©±â¿¡ °ü½ÉÀÌ ÀÖ½À´Ï´Ù.

 

ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» °øºÎÇÏ´Ù º¸¸é, ¾ÆÁÖ ´Ü¼øÇÑ ¿ø¸®¿¡¼­ ºÎÅÍ Ãâ¹ßÇÕ´Ï´ÙÀÌ ¿ø¸®¸¦ Àß È°¿ëÇÏ°í °³¼±ÇÏ¸é ¾î·ÆÁö ¾Ê½À´Ï´Ù¹®Àå ¹ø¿ªÀ» À§ÇÑ ¸ÂÃãÇü ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀº ±¸ÇöµÉ ¼ö ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù´Ü, Á¦°¡ ÇöÀç ÁøÇàÇϰí ÀÖ´Â °ÍµéÀº ¸î°¡Áö »ç¿ëÀÚÀûÀÎ ÀÌÇØ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù¸¸...

 

Àú´Â ¿ì¸®°¡ Àϻ󿡼­ »ç¿ëÇÏ´Â ¹®ÀåÀÇ °³¼ö¸¦ ´ÙÀ½°ú °°ÀÌ °è»êÇß½À´Ï´Ù.

 

(1) »çÀü¿¡ µîÀçµÇ¾î ÀÖ´Â ´Ü¾î(¾îÈÖ)ÀÇ °³¼ö --> 30¸¸°³

(2) ¹®Àå °³¼ö --> ´Ü¾îÀÇ Á¶ÇÕ ¼ø¿­ --> 30¸¸!(ÆÑÅ丮¾ó)

 

30¸¸!(ÆÑÅ丮¾ó)Àº ¾öû³ª°Ô Å« õ¹®ÇÐÀûÀÎ ¼öÀÔ´Ï´ÙÀÏ´Ü, 30!(ÆÑÅ丮¾ó)À» °è»êÇÏ´Â Äڵ带 ¾Æ·¡¿Í °°ÀÌ C¾ð¾î·Î ÄÚµùÇÏ¿© ½ÇÇàÇØ ºÃ½À´Ï´Ù.

 

main ()

{

        int i;

        double nfact = 1;  //64ºñÆ®(8¹ÙÀÌÆ®)

 

        for (i = 1; i <= 30; i++) nfact *= i;

        printf ("nfact=%f\n", nfact);

 

        nfact = 1;

        for (i = 1; i <= 100; i++) nfact *= i;

        printf ("nfact=%f\n", nfact);

}

 

30ÆÑÅ丮¾ó:

265252859812191032188804700045312

 

100ÆÑÅ丮¾ó:

933262154439441021883256061085752672409442548549605715091669104004

079950642429371486326940304505128980429892969444748982587372043112

36641477561877016501813248

 

30!°ú 100!ÀÌ À§¿Í °°Àº ¼ö À̹ǷΠ30¸¸!(ÆÑÅ丮¾ó)Àº ¾Æ¸¶ ÇöÁ¸ÇÏ´Â ÄÄÇ»Åͷδ ǥÇöÇÒ ¼ö ¾ø´Â ¾öû³­ Å©±âÀÇ ¼öÀÔ´Ï´Ù±×·³ ¿ì¸®´Â 30¸¸!(ÆÑÅ丮¾ó)À̳ª µÇ´Â ¹®ÀåµéÀ» ¾î¶»°Ô Ç¥ÇöÇÏ´Â °É±î¿ä¿ì¸®ÀÇ µÎ³ú ¼¼Æ÷¼Ó¿¡ 30¸¸!(ÆÑÅ丮¾ó)ÀÇ ¹®ÀåµéÀÌ ¸ðµÎ ÀúÀåµÇ¾î ÀÖ´Â °É±î¿ä?

Àú´Â ¾ð¾îÇÐÀÚµµ ¾Æ´Ï°í ¾ð¾î¿¡ ´ëÇØ¼­ ±íÀÌ ÀÖ´Â Áö½ÄÀº ¾ø½À´Ï´Ù¸¸, ¿ì¸®°¡ ¹®ÀåµéÀ» Ç¥ÇöÇÏ´Â °ÍÀ» ½¬¿î ¹æ½ÄÀ¸·Î »ý°¢ÇØ º¸±â·Î Çß½À´Ï´Ù¾Æ·¡¿Í °°ÀÌ Å©°Ô 2°¡Áö·Î ºÐ·ùÇØ ºÃ½À´Ï´Ù.

 

(1) ¿À°¨(½Ã°¢, û°¢, Èİ¢, ¹Ì°¢, Ã˰¢)¿¡ ÀÇÇÑ ¾ð¾î(¹®Àå) Ç¥Çö

(2) ³í¸®ÀûÀÎ »ý°¢¿¡ ÀÇÇÑ ¾ð¾î(¹®Àå) Ç¥Çö

 

Çѹø ´õ ¾ð±ÞÇÏÁö¸¸, Àú´Â ¾ð¾îÇÐÀÚ°¡ ¾Æ´Ï±â ¶§¹®¿¡ À§ÀÇ 2°¡Áö ºÐ·ù¸¦ ¾ð¾îÇÐÀûÀ¸·Î »ý°¢ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù´ÜÁö, ÄÄÇ»Å͸¦ Àü°øÇÑ °øÇеµÀÇ ÀÔÀå¿¡¼­ ¿ì¸®°¡ »ç¿ëÇÏ´Â ¹®ÀåÀ» ÄÄÇ»ÅÍ·Î ¹ø¿ªÇϱâ À§Çؼ­´Â ¾î¶°ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÀûÀýÇѰ¡¸¦ °í¹ÎÇØ¼­ µµÃâÇØ³½ ºÐ·ùÀÔ´Ï´ÙÀ§ÀÇ 2°¡Áö ºÐ·ù¸¦ ´Ù½Ã »ý°¢ÇØ º¸¸é,

 

(1) ¿À°¨¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö --> °æÇè¿¡ ÀÇÇØ ÃàÀûµÈ ¾îÈÖ¸¦ ¼ø°£ÀûÀ¸·Î Ç¥Çö.

(2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö --> ÇнÀ¿¡ ÀÇÇØ ÃàÀûµÈ ¾îÈÖ¸¦ ³í¸®ÀûÀÎ ¹®¹ý ü°è¿¡ ¸Âµµ·Ï Á¶ÇÕÇÏ¿© Ç¥Çö.

 

(1) ¿À°¨¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö --> ¼Óµµ°¡ ºü¸£´Ù.

(2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö --> ¼Óµµ°¡ ´Ù¼Ò ´À¸®´Ù.

 

¿ì¸®°¡ Àϻ󿡼­ »ç¿ëÇÏ´Â ¹®ÀåÀº,

 

(1) ¿À°¨(½Ã°¢, û°¢, Èİ¢, ¹Ì°¢, Ã˰¢)¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö --> °æÇè¿¡ ÀÇÇØ ÃàÀûµÈ ¾îÈÖ¸¦ ¼ø°£ÀûÀ¸·Î Ç¥Çö.

(2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö --> ÇнÀ¿¡ ÀÇÇØ ÃàÀûµÈ ¾îÈÖ¸¦ ³í¸®ÀûÀÎ ¹®¹ý ü°è¿¡ ¸Âµµ·Ï Á¶ÇÕÇÏ¿© Ç¥Çö.

 

À§¿Í °°ÀÌ Ç¥ÇöÇÑ´Ù°í »ý°¢ÇØ º¼ ¼ö ÀÖ½À´Ï´ÙÄÄÇ»ÅÍ·Î ¹®Àå ¹ø¿ªÀ» À§ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ» ÄÚµùÇÒ¶§ À§ÀÇ ºÐ·ù´Â Áß¿äÇÑ °í·Á ´ë»óÀÔ´Ï´Ù¶ÇÇÑ, ¾ÆÁÖ Áß¿äÇÑ Â÷ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù»çÀü¿¡ µîÀçµÇ¾î ÀÖ´Â ´Ü¾î(¾îÈÖ)ÀÇ °³¼ö°¡ 30¸¸°³ Á¤µµÀ̸é, ÀÌ ´Ü¾î¸¦ ´Ü¼øÈ÷ Á¶ÇÕÇÏ¿© ¸¸µé ¼ö ÀÖ´Â ¹®ÀåÀÇ °³¼ö´Â 30¸¸!(ÆÑÅ丮¾ó) À̰í, À̰ÍÀº õ¹®ÇÐÀûÀÎ ¼öÀÇ Å©±â¶ó´Â °ÍÀ» ÀúÀÇ ¾Õ±Û¿¡¼­ ¼Ò°³ÇØ µå·È½À´Ï´Ù¸¸, ´Ù½Ã ¼ýÀÚÀÇ Å©±â¸¦ È®ÀÎÇØ º¸¸é,

 

30!(ÆÑÅ丮¾ó):

265252859812191032188804700045312

 

100!(ÆÑÅ丮¾ó):

933262154439441021883256061085752672409442548549605715091669104004

079950642429371486326940304505128980429892969444748982587372043112

36641477561877016501813248

 

30¸¸!(ÆÑÅ丮¾ó): Çѹø »ó»óÇØ º¸¼¼¿ä...

 

ÀÌ·¯ÇÑ ¾î¸¶¾î¸¶ÇÑ °³¼ö¸¦ »ç¶÷ÀÇ µÎ³ú´Â ÀúÀå ¼¼Æ÷¿¡ ¸ðµÎ ÀúÀå½ÃÄÑ ³õ¾ÒÀ»±î¿ä±×·¸Áö´Â ¾ÊÀ» °ÍÀԴϴٵγú ¼¼Æ÷ÀÇ ¿ë·®¿¡µµ ÇѰ谡 ÀÖÀ» °ÍÀÔ´Ï´Ù±×·¡¼­ »ç¶÷ÀÇ µÎ³úµµ ¹®ÀåÀ» È¿À²ÀûÀ¸·Î Ç¥ÇöÇϱâ À§Çؼ­ µÎ³ú ¼¼Æ÷¿¡ ´Ü¾îµéÀ» ü°èÀûÀ¸·Î Á¤¸®ÇØ ³õÀº ÀڷᱸÁ¶¿Í ³í¸®ÀûÀ¸·Î Á¶ÇÕÇϱâ À§ÇÑ ¾Ë°í¸®ÁòÀ» ±¸ÃàÇØ ³õ¾ÒÀ» °ÍÀÔ´Ï´Ù. (»ç¶÷µé ¸¶´Ù Â÷ÀÌÁ¡ÀÌ Á» ÀÖ°Ú½À´Ï´Ù¸¸...)

 

Àú´Â »ç¶÷ÀÌ ¹®Àå Ç¥ÇöÇÏ´Â ¹æ½ÄÀ» ³í¸®ÀûÀ¸·Î Á¤¸®ÇÏ¿© ÄÄÇ»ÅÍ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò¿¡ Á¢¸ñ ½ÃÄÑ º¸°í ÀÖ½À´Ï´Ù¾Õ¿¡¼­ ¾ð±ÞÇÑ 2°¡ÁöÀÇ ¹®Àå Ç¥Çö¹æ½ÄÀ» ´Ù½Ã »ý°¢ÇÕ´Ï´Ù.

 

(1) ¿À°¨(½Ã°¢, û°¢, Èİ¢, ¹Ì°¢, Ã˰¢)¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö

(2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö

 

Áß¿äÇÑ Â÷ÀÌÁ¡ÀÌ Àִµ¥, (1)¹øÀº ³í¸®ÀûÀΠǥÇöÀÌ ¾Æ´Ï¶ó »ç¶÷ÀÇ ¿À°¨À» ´ã´çÇÏ´Â µÎ³ú ¼¼Æ÷¿¡ ¿À°¨À» Ç¥ÇöÇÏ´Â ¹®ÀåÀÌ ÀúÀåµÇ¾î ÀÖ¾î À̰ÍÀ» º»´ÉÀûÀ¸·Î ²¨³»¾î »ç¿ëÇÑ´Ù´Â °ÍÀÔ´Ï´Ùµû¶ó¼­, (1)¹øÀº ÄÄÇ»ÅÍ ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ¸·Î Ç¥ÇöÇϱ⠽±´Ù°í ÆÇ´ÜÇմϴٹٷΠ°Ë»ö ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¸é µÇ°í, ÀÔÃâ·ÂµÇ´Â ¹®ÀåÀÇ °³¼öµµ ÇöÀçÀÇ ÄÄÇ»ÅÍ ¸Þ¸ð¸®¿¡ ¸ðµÎ ÀúÀå½ÃÄÑ ³õÀ» ¼ö ÀÖ½À´Ï´Ù¸î°¡Áö ¿¹¸¦ µé¸é,

 

so cool --> ³Ê¹« ¸ÚÁ®!, ½Å¼±Çѵ¥!, ¸ÚÁøµ¥!

it's awesome --> ±×°Å ³¡³»Áִµ¥, ±²ÀåÇѵ¥, ¾î¸¶¾î¸¶Çϱº, ÁøÂ¥ ÀλóÀûÀ̾ß.

she is so hot  --> ±×³à´Â ³Ê¹« ¸ÚÁ®, ¼½½ÃÇØ.

sort of --> ±×·± ¼ÀÀ̾ß.

...

 

ÀÌ·¯ÇÑ ¹®Àå Á¶ÇÕÀº »ç¶÷ÀÇ µÎ³ú ¼¼Æ÷¿¡ ±×´ë·Î ÀúÀåµÇ¾î À־, ¸Â´Â »óȲÀÌ ¹ß»ýÇÏ¸é ±×´ë·Î ²¨³»¾î »ç¿ëÇÑ´Â °ÍÀÌ¶ó º¼ ¼ö ÀÖ½À´Ï´Ù¿©±â¿¡´Â ³í¸®ÀûÀ¸·Î ¹®¹ýÀ» °í·ÁÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ùµû¶ó¼­, ÀÌ·¯ÇÑ ¹®ÀåÀº ÄÄÇ»ÅÍ ÀڷᱸÁ¶¿¡ ¸ðµÎ ÀúÀå½ÃÄÑ µÎ°í ºü¸£°Ô °Ë»öÇØ ³¾ ¼ö ÀÖ½À´Ï´Ù±×·³, ¿À°¨¿¡ ÀÇÇÑ ¹®ÀåÇ¥ÇöµéÀÌ ¸î°³³ª ÀÖÀ»±î¿äÁ¤È®È÷ ºÐ·ùÇϱâ´Â Á¶±Ý ¾î·ÆÁö¸¸, ¾Æ¸¶ ¼ö½Ê¸¸°³ ÀÌÇ϶ó°í ¿¹ÃøÇÕ´Ï´Ù¼ö½Ê¸¸°³ ÀÌÇÏÀÇ ¹®ÀåÀº ÄÄÇ»ÅÍ °Ë»ö ¾Ë°í¸®ÁòÀ¸·Î Àß ±¸ÇöÇϸé, ¼ö¹Ì¸®ÃÊ À̳»·Î °Ë»öÇØ ³¾ ¼ö ÀÖ½À´Ï´ÙÇöÀç, ÀÌÁ¤µµ´Â ÀڷᱸÁ¶¿Í ¾Ë°í¸®ÁòÀ¸·Î Á¦°¡ ±¸ÃàÇØ µÎ¾ú½À´Ï´Ù. (»ó¿ë ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏÁö ¾Ê°í Á¦°¡ ÀÏÀÏÈ÷ ¸ÂÃãÇüÀ¸·Î ÄÚµù Çß´Ù´Â °ÍÀÌ Àú¿¡°Ô´Â Áß¿äÇÕ´Ï´Ù¸¸...)

 

¹®Á¦´Â, (2)¹ø ³í¸®ÀûÀÎ ¹®ÀåÇ¥ÇöÀä...

 

Àú´Â ¾Õ¿¡¼­ ¹®Àå Ç¥ÇöµéÀ» ¾Æ·¡¿Í °°ÀÌ Å©°Ô µÎ°¡Áö·Î ºÐ·ùÇß½À´Ï´Ù.

 

(1) ¿À°¨(½Ã°¢, û°¢, Èİ¢, ¹Ì°¢, Ã˰¢)¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö --> ºü¸¥ °Ë»ö

(2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö  --> ´Ü¾î Á¶ÇÕ(¾à 30¸¸ ÆÑÅ丮¾ó¿¡ ÇØ´çÇÏ´Â Á¾·ù)

 

ÄÄÇ»ÅÍ·Î ÀÚ¿¬¾î ¹ø¿ªÀ» À§Çؼ­ (1)Àº ¸ÂÃãÇü °Ë»ö ¾Ë°í¸®ÁòÀ» ºü¸£°Ô ½ÇÇàÇϵµ·Ï ±¸ÇöÇß½À´Ï´Ù. ¹®Á¦´Â (2) ÀÔ´Ï´Ù¸¸, ¿©·¯°¡Áö·Î °í¹ÎÇÑ °á°ú ´ÙÀ½°ú °°Àº ¹æ½ÄÀ» µµÀÔÇß½À´Ï´Ù.

 

»ç¶÷ÀÌ ¾Æ´Ñ ±â°è(ÄÄÇ»ÅÍ)°¡ »ç¶÷ÀÌ »ç¿ëÇÏ´Â ¾ð¾îÀÇ ¸ðµç »óȲ, Áï, È­ÀÚÀÇ °¨Á¤, È­ÀÚ°¡ óÇÑ »óÅÂ, È­ÀÚÀÇ ¾îÅõ, ÁÙÀÓ¸», Á¸´ë¸», ¶Ù¾î¾²±â µîÀ» ¿©·¯°¡Áö ³í¸®·Î ÆÇ´ÜÇÏ¿© ¹ø¿ªÇÏ´Â µ¥´Â ¹®Á¦°¡ ÀÖ´Ù±×·¯¹Ç·Î ¹®Àå¿¡ ¿©·¯°¡Áö ³í¸®¼ºÀ» Àû¿ëÇÏ¿© ¹ø¿ªÇϱ⠺¸´Ù È­ÀÚ°¡ ÀÚ½ÅÀÇ ¾ð¾î¸¦ ÄÄÇ»ÅÍ¿¡°Ô ÀÔ·Â(ÇнÀ) ½Ã۰í À̰ÍÀ» °Ë»öÇØ ³»´Â ¹æ½ÄÀ» µµÀÔÇÕ´Ï´Ù¿¹¸¦µé¸é,

 

ÀϹÝÀû Ç¥Çö

Can you speak English?

>> ¿µ¾î¸¦ ¸»ÇÒ ¼ö ÀÖ´Ï?

 

Á¤ÁßÇÑ(Á¸´ë) Ç¥Çö

Could you speak English?

>> Could¸¦ CanÀÇ °ú°Å¶ó´Â ³í¸®¸¦ Àû¿ëÇÏ¿©,

>> ¿µ¾î¸¦ ¸»ÇÒ ¼ö ÀÖ¾ú´Ï? ¶ó´Â ¹ø¿ªº¸´Ù

>> ¿µ¾î¸¦ ¸»ÇÒ ¼ö ÀÖÀ¸½Å°¡¿ä? ¶ó´Â ¹ø¿ª(Á¤ÁßÇÑ Ç¥Çö)ÀÌ ´õ ÁÁ½À´Ï´Ù.

 

¶ÇÇÑ, ÀϹÝÀûÀ¸·Î ÁøÇàÇüÀ» ´ÙÀ½°ú °°ÀÌ ¹ø¿ªÇÕ´Ï´Ù.

she is learning English.

>> ±×³à´Â ¿µ¾î¸¦ ¹è¿ì°í ÀÖ½À´Ï´Ù.

 

±×·¯³ª, ±×³à°¡ ¹Ì±¹¿¡ °¡±â¸¦ ¿øÇÏ´Â »óȲÀ̶ó¸é,

She wants to work in USA, so she is learning English.

>> ±×³à´Â ¹Ì±¹¿¡¼­ ÀÏÇÏ´Â °ÍÀ» ¿øÇϹǷÎ, ¿µ¾î¸¦ °øºÎÇÏ·Á ÇÕ´Ï´Ù.

 

ÇѰ¡Áö ´õ º¸ÃæÇϸé,

What are you doing?

>> ³Ê ¹¹ÇÏ´Â ÁßÀÌ´Ï?

 

What are you doing tomorrow?

>> ³Ê ³»ÀÏ ¹¹ ÇÒ °Å´Ï?

 

Á¦°¡ ÀÌ·¯ÇÑ ¿¹¸¦ Á¦½ÃÇÏ´Â ÀÌÀ¯´Â, ¹®ÀåÀ» ´Ü¼øÇÑ ³í¸®·Î ¹ø¿ªÇÏ°Ô µÇ¸é ¿À¿ªÀÌ ¸¹¾ÆÁú ¼ö ÀÖÀ¸¹Ç·Î È­ÀÚ°¡ ¸»ÇϰíÀÚ ÇÏ´Â °ÍÀ» ¹ø¿ªÇÏ¿© ÄÄÇ»ÅÍ¿¡°Ô ÀÔ·Â(ÇнÀ) ½Ã۰í À̰ÍÀ» ¸ÂÃãÇü °Ë»ö ¾Ë°í¸®ÁòÀ¸·Î °Ë»öÇÏ´Â ¹æ½ÄÀÌ ¿ÀÈ÷·Á ´õ Á¤È®ÇÑ ¹ø¿ªÀÌ µÉ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.

 

Á¦°¡ °³¹ßÇϰí ÀÖ´Â ¾ð¾î ¹ø¿ª ¹æ½ÄÀ» ´Ù½Ã Á¤¸®Çϸé,

(1) ¿À°¨(½Ã°¢, û°¢, Èİ¢, ¹Ì°¢, Ã˰¢)¿¡ ÀÇÇÑ ¹®ÀåÇ¥Çö --> ÀÌ¹Ì ÀúÀåµÈ °ÍÀ» ºü¸£°Ô °Ë»ö

(2) ³í¸®ÀûÀÎ ¹®ÀåÇ¥Çö  --> ÀÔ·Â(ÇнÀ) ½ÃŲ ÈÄ ºü¸¥ °Ë»ö

 

(1)Àº ¹®ÀåÀÌ ¾î´ÀÁ¤µµ Á¤ÇØÁ® ÀÖÀ¸¹Ç·Î ¹ø¿ªÇÑ °ÍÀ» ÀÌ¹Ì ÄÄÇ»ÅÍ ¸Þ¸ð¸®¿¡ ÀúÀåÇØ µÎ°í ¸ÂÃãÇü ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ºü¸£°Ô °Ë»öÇÕ´Ï´Ù.

(2)´Â ´Ù¾çÇÑ ¹®ÀåµéÀÌ ÀÖÀ¸¹Ç·Î »ç¿ëÀÚ°¡ ÇнÀÇÑ ³»¿ëÀ» ÄÄÇ»ÅÍ¿¡ ÀÔ·Â ½ÃŲÈÄ ¸ÂÃãÇüÀ¸·Î °Ë»öÇÕ´Ï´Ù.

 

Áö±Ý±îÁö ±¸ÇöÇÑ ÀúÀÇ ÇÁ·Î±×·¥Àº »çÀü¼ÓÀÇ ´Ü¾î¸¦ ÃÖ´ë 42¾ï°³(´Ü¾î°³¼ö)±îÁö ÀúÀåÇÒ ¼ö ÀÖµµ·Ï Çß°í, ¹ø¿ª¹®ÀåÀº ÄÄÇ»ÅÍ ¸Þ¸ð¸®°¡ Çã¿ëµÇ´Â ¹üÀ§±îÁö ¹«ÇÑÈ÷ ÀúÀåµÇµµ·Ï Çß½À´Ï´Ù¿©±â¼­ Áß¿äÇÑ °ÍÀº, ¹ø¿ª¹®Àå ¹®ÀÚ¿­À» ±×´ë·Î ¸Þ¸ð¸®¿¡ ÀúÀåÇÏ¸é ¸Þ¸ð¸® ³¶ºñ°¡ ½ÉÇÏ°í °Ë»ö¼Óµµ ¶ÇÇÑ ¸¹ÀÌ ¶³¾îÁú ¼ö ÀÖ½À´Ï´ÙÀ̰ÍÀ» ¹æÁöÇϱâ À§Çؼ­ ¹ø¿ª¹®Àå ¼ÓÀÇ ´Ü¾îµéÀ» ´Ü¾î »çÀü¼ÓÀÇ ´Ü¾î¿Í À妽º·Î Á¶ÇÕÇÑ ÇüÅ·ΠÀúÀåÇÕ´Ï´ÙÀÌ·¸°Ô ÇÏ¸é ¸Þ¸ð¸® ³¶ºñ°¡ ÁÙ¾îµé°í °Ë»ö¼Óµµ°¡ ÇöÀúÈ÷ »¡¶óÁý´Ï´Ù¶ÇÇÑ, »ó¿ë ¶óÀ̺귯¸®µéÀ» »ç¿ëÇÏÁö ¾Ê°í ¿ÀÁ÷ Ç¥ÁØ C¾ð¾î¸¸ »ç¿ëÇÏ¿© À§ÀÇ ³»¿ëµéÀ» ¸ÂÃãÇü ¾Ë°í¸®ÁòÀ¸·Î ÄÚµùÇß½À´Ï´Ùµû¶ó¼­ ¾ÆÅ°ÅØÃÄ(ÄÄÇ»ÅÍ Á¾·ù)¿¡ »ó°ü¾øÀÌ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´ÙÇöÀç´Â ¸®´ª½º¿Í À©µµ¿ìÁî¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´ÙÇâÈÄ, ´Ù¾çÇÑ ÈÞ´ë¿ë ½º¸¶Æ® ±â±â¿¡µµ ½ÇÇà µÇµµ·Ï ¾Ë°í¸®ÁòÀ» ²Ù·¯¹Ì·Î ¹­¾î¼­ À̽ļºÀÌ Æí¸®Çϵµ·Ï ÇÒ ¿¹Á¤ÀÔ´Ï´Ù.

 

³¡À¸·Î, ÇöÀç ´Ù¾çÇÏ°Ô ¿¬±¸µÇ°í ÀÖ´Â ±â°è¹ø¿ª ¾Ë°í¸®ÁòµéÀ» °£´ÜÈ÷ ¿ä¾à Á¤¸®ÇÕ´Ï´Ù.

 

1. °Ë»ö ¾Ë°í¸®Áò (Search Algorithms):

   ÄÄÇ»ÅÍ¿¡°Ô ¹ø¿ª¹®À» ÀÔ·Â(ÇнÀ) ½Ã۰í À̰ÍÀ» °Ë»öÇØ ³»´Â ¹æ½Ä.

 

2. Åë°èÀûÀÎ ÆÐÅÏ ºÐ¼® ¾Ë°í¸®Áò (Statistical Machine Translation):

   ¹ø¿ªµÈ ¹®ÀåµéÀ» Åë°èÀûÀÎ ÆÐÅÏÀ¸·Î ºÐ¼®ÇÏ´Â ¾Ë°í¸®Áò. (ÇöÀç ±¸±Û ¹ø¿ª±â¿¡¼­ µµÀÔÇϰí ÀÖÀ½)

  

3. ¿µ±¹ Edinburgh ´ëÇб³ÀÇ Philipp Koehn ±³¼öÀÇ ³í¹® ¹× Àú¼­ÀÇ ³»¿ë(¸ñÂ÷):

 

Statistical Machine Translation:

 

Introduction : ¼Ò°³

Words, sentences, corpora : ´Ü¾îµé, ¹®Àåµé, ÀüÁý

Probability theory : È®·ü ÀÌ·Ð

 

Word-based models : ´Ü¾î ±â¹Ý ¸ðµ¨

Phrase-based models : ±¸Àý ±â¹Ý ¸ðµ¨

Decoding : ºÎȣȭ

Language models : ¾ð¾î ¸ðµ¨

Evaluation : Æò°¡

 

Discriminative training : ½Äº° ÈÆ·Ã

Integrating linguistic information : ¾ð¾îÇÐÀû Á¤º¸ ÅëÇÕ

Tree-based models : Æ®¸® ±â¹Ý ¸ðµ¨

 

 

 

 

 

 

À̵¿: Home à tw0101

 

ÁÖ¼Ò: http://www.kernel.bz/tw/tw0101.htm

 

Á¦¸ñ: TransWorks (¿µÇѹø¿ª ÇнÀ ÇÁ·Î±×·¥)

ÀÌÆäÀÌÁö ÀúÀÛ±ÇÀº ÀúÀÚ¿¡°Ô ÀÖÀ½.

ÀúÀÚ: Á¤ÀçÁØ(rgbi3307(at)nate.com)

ÃÖ±Ù¼öÁ¤ÀÏ:2011-03-28