22001, 6/1101 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ¿ë¿ë
   ÇϳëÀÌž ¾Ë°í¸®Áò.. Áú¹®Á».

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Board&no=30520 [º¹»ç]


#include<stdio.h>

void hanoi(int, char, char, char);

int main()
{
        int n;
        printf("¿ø¹ÝÀÇ °¹¼ö:");
        scanf("%d",&n);

        hanoi(n,'a','b','c');

        return 0;
}
void hanoi(int n, char a, char b, char c)
{
        if(n>0)
        {
                hanoi(n-1,a,c,b);
                printf("%d¹ø ¿ø¹ÝÀ» %c¿¡¼­ %c ·Î ¿Å±è\n",n,a,b);
                hanoi(n-1,c,b,a);
        }
}

ÀÌ°Ô ¾î¶»°Ô µ¹¾Æ°¡´ÂÁö ÀÌÇØ°¡¾È°©´Ï´Ù... ±×¸»Àº Áï, Á¦°¡ Àç±ÍÇÔ¼ö¸¦ Àç´ë·Î ÀÌÇØ¸øÇߴܼҸ®Àε¥. Àç±ÍÇÔ¼ö¸¦ º¸°í ºÁµµ À߸𸣰ڳ׿ä...
ÄÚµå ¼³¸íÁ»ÇØÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù.

  Hit : 7347     Date : 2013/04/06 09:46



    
dwdwzzz ±×¸²±×·Á°¡¸é¼­ º¸¸é ÀÌÇØÇϱⰡ ½±½À´Ï´Ù.
Àü Ã¥º¸°í ¾Ë¾Ò´Âµ¥ Çѹø ½ºÆ÷ÀÏ´çÇϸé Àç¹Ì°¡¾ø±â¶§¹®¿¡ ¾à°£¸¸ ÈùÆ®¸¦µå¸±²²¿ä ¤§¤§..
À§ÀÇ ¼Ò½º´Â ÇϳëÀÌÀÇ Å¾ÀÇ ¿ø¹ÝÀ» ¿È°å´Ù°í Ãâ·ÂÇÏ´ÂÇÔ¼ö¶ó°í º¼¼öÀÖ½À´Ï´Ù.
ÇÑÂÊ¿¡ n°³ÀÇ ¿ø¹ÝÀÌ ÀÖÀ»¶§ ±×°ÍÀ» ´Ù¸¥°÷À¸·Î ¿Å±â´Â°Ô ¸ñÀûÀÌÁÒ.
Á¦ÇÑÀº Å«¿ø¹ÝÀÌ ÀÛÀº¿ø¹ÝÀ§·Î°¥¼ö ¾ø´Ù´Â°ÍÀ̱¸¿ä.
±×·±µ¥ 3°³Â¥¸® ¿ø¹ÝÀ» ÀÏ´Ü »ý°¢Çغ¾½Ã´Ù.
a b c °í¸®°¡ ÀÖ°í a¿¡ 1 2 3 Å©±âÀÇ ¿ø¹ÝÀÌ ¼ø¼­´ë·ÎÀÖ½À´Ï´Ù.
óÀ½¿¡´Â 1Å©±âÀÇ ¿ø¹ÝÀ» b¿¡ ¿È±â°í c¿¡ 2Å©±âÀÇ ¿ø¹ÝÀ» ¿È±é´Ï´Ù.
1Å©±â¸¦ c¿¡ ¿È±â°í a¿¡ ³²¾ÆÀÖ´Â 3Å©±âÀÇ ¿ø¹ÝÀ» b¿¡ ¿È±é´Ï´Ù.
¿©±â±îÁöÇß´Ù¸é 3Å©±âÀÇ ¿ø¹ÝÀ» ¿È±â±âÀüÀÇ Àϰú ºñ½ÁÇÑ ÀÏÀ»ÇÏ¸é °á±¹¿¡´Â 2 1 Å©±âÀÇ ¿ø¹ÝÀÌ
b·Î °¡°ÔµÇ°ÚÁÒ.
¿©±â¼­ ´õ¸»Çϸé Àç¹Ì°¡¾ø¾îÁö°ÚÁö¸¸ Âɲû¸¸ ´õ ¸»Çϸé 3Å©±âÀÇ ¿ø¹ÝÀ» ¿È±â´Â°Ç °¡Àå Áß°£À̰í
±×°É ±âÁØÀ¸·Î óÀ½Àϰú ³ªÁßÀÏÀº ºñ½ÁÇÏ´Ù°í º¼¼öÀÖ½À´Ï´Ù.
À§ÀÇ ¼Ò½ºÄڵ忡¼­ n¹øÂ°¸¦ ¿È±â´Â °úÁ¤À» Ãâ·ÂÇÏ´Â°Ô ¹Ù·Î 3Å©±âÀÇ ¿ø¹ÝÀ» ¿È±â´Â°Å¶ó°í º¸½Ã¸éµË´Ï´Ù.
n-1°ú a b c °¡ ¹Ù²î¾îÀÖ´Â°Ç n¹øÂ° ¿ø¹ÝÀ» ¿È±â±âÀü¿¡´Â ƯÁ¤ÇÑ ±ÔÄ¢¿¡µû¶ó °í¸®¸¦ ¹Ù²Ù¾î º¸´Â °ÍÀ̱¸¿ä.
Àç±ÍÇÔ¼ö¶ó°íÇØ¼­ ±»ÀÌ ¾î·Á¿öÇÒÇʿ䰡¾ø´Â°Ô ±×³É ³»¿ë¸¸°°Àº ´Ù¸¥ÇÔ¼ö¸¦ È£ÃâÇß´Ù°í ºÁµµ ¹«¹æÇÕ´Ï´Ù.
¾î¼³ÇÁ°Ô ¼³¸íÇϱäÇߴµ¥ ÀÌ·± ¾Ë°í¸®Áò°°Àº°Ç È¥ÀÚ¼­Çغ¸´Â°Ô ¸Ó¸®¿¡ÁÁ½À´Ï´Ù.
³²ÀÌ Ç®¾îÁÖ¸é Àç¹Õ´Â ºÎºÐÀÌ ¾ø±â¶§¹®ÀÌÁÒ -_-¤»¤»
2013/04/07  
21901   Ã¥À» »ç¾ß Çϱä ÇÒ °Í °°Àºµ¥...[1]     ¿ÏÀüÇÑÀºµÐÀÚ
10/30 12915
21900   ÀÚ¹ÙÃ¥Á» ÃßÃµÇØ ÁÖ¼¼¿ë~~[1]     ¿íÀÌ
07/16 7626
21899   ÀڷᱸÁ¶¿Í ³í¸®¼³°è¿¡ ´ëÇØ¼­....[2]     ¿íÀÌ
01/16 9711
21898   ¸ÞÀϰú ¸Þ½ÅÁ®ÀÇ Â÷ÀÌ´Â ¹º°¡¿ä?[2]     ¿íÀÌ
10/11 13391
21897   Æ®·¹ÀÌ´× 3´Ü°è¿¡¼­...[2]     ¿íÀÌ
10/07 11107
21896   ¾È³çÇϼ¼¿ä. ºÎ»êÄÄÇ»ÅͰúÇаíµîÇб³ ÀçÇÐÁßÀÎ ÇлýÀÔ´Ï´Ù~[2]     ¿ë¿ëÀÌ
04/03 6960
21895   º¤Æ®·¢ ¸®´ª½º ¹«¼±ÀÌ ¾ÈÀâÈ÷´Âµ¥.. ¾î¶»°ÔÇØ¾ßÇÒ°¡¿ä..[3]     ¿ë¿ë
03/17 7008
21894   ¹éÆ®·¢ ¹«¼± ÀÎ½Ä ¹®Á¦·Î ¿Ã·È¾ú´Âµ¥ Áö¿øÀ» ¾ÈÇÑ´Ù¸é ¾î¶»°ÔÇØ¾ßÇÒ±î¿ä?     ¿ë¿ë
03/20 6119
  ÇϳëÀÌž ¾Ë°í¸®Áò.. Áú¹®Á».[1]     ¿ë¿ë
04/06 7346
21892   ¿ìºÐÅõ ÀͽºÇ÷η¯ ¼³Ä¡ Áú¹®Á»..     ¿ë¿ë
08/02 8367
21891   ÇÁ·Î±×·¡¹ÖµµÁß.. Áú¹®Á»..     ¿ë¿ë
08/01 7713
21890   °¶·°½Ãs sshµÇ³ª¿ä?[5]     ¿ë¿ë
09/06 7898
21889   ³ÝºÏ.. ¹éÆ®·¢ ¼³Ä¡ÈÄ ÇѱÛÀÔ·ÂÁú¹®..[2]     ¿ë¿ë
07/05 6412
21888   ¸®´ª½º ½ÇÇàÆÄÀÏ Áú¹®Á»..     ¿ë¿ë
06/26 7413
21887   ´ëÇб³ ½Ç½À ¸®´ª½º Áú¹®Á»..[3]     ¿ë¿ë
07/26 7003
21886   ³ÝºÏ¿¡ backtrack ¼³Ä¡ Áú¹®¿ä..     ¿ë¿ë
07/03 6936
21885   ¸®´ª½º exeÆÄÀÏ Áú¹®¿ä..[3]     ¿ë¿ë
06/28 7906
21884   Æ÷·»½Ä Áú¹®..     ¿ë¿ë
07/06 6837
21883   ¹°¾îº¼²² À־ ±ÛÀ» ¿Ã¸³´Ï´Ù.[5]     ¿ëµ¹ÀÌ
11/16 9138
21882   ¾ËÄÑÁÖ¼¼¿©..¤Ì¤Ì[2]     ¿ëÈñ¶û
10/11 9276
[1][2][3][4][5] 6 [7][8][9][10]..[1101]

Copyright 1999-2025 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org