ÇÁ·Î±×·¡¹Ö

 3198, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   capt_0669
   [C¾ð¾î] µµÀüÇÁ·Î±×·¡¹Ö »ï: ¾Æ³ª ÇØµµÇصµ ¾ÈµÇ¼­ ¹°¾îº¾´Ï´Ù

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3017 [º¹»ç]


´ÞÆØÀÌ ¹è¿­À» ¸¸µé¾î¾ßµÇ´Âµ¥¿ä
1     2     3     4
12   13   14   5
11   16   15   6
10   9     8     7

ÀÌ·±½ÄÀ¸·Î¿ä

±×·±µ¥....ÀÌ°Å ÇØº¸½ÅºÐµé (õÁ¦ºÐµé ¸»°í)´Â ¾Æ½Ã°ÚÁö¸¸ Âü °£´ÜÇÑ°Ô ¾Æ´ÏÀݾƿä...

ÁøÂ¥ ¹°¾îº¸´Â°Å ½È¾îÇϴµ¥ ¹°¾îº¾´Ï´Ù......¤Ð.¤Ð¤Ð.¤Ð.¤Ð.¤Ð.¤Ð.¤Ð..¤Ð.¤Ð.¤Ð..¤Ð¤Ð.¤Ð¤Ð.¤Ð

Á¦°¡ µé¾î¿ÂÁö ¹Ý³â?Àº ³Ñ¾ú³×¿ä
´Ù½Ã C¸¦ Á¤º¹ÇؾßÁÒ
¾ÆÀÌÆÌÀ̳ª ¾Èµå·ÎÀÌµå °ÔÀÓ ¸¸µé·Á¸é;;;

  Hit : 4765     Date : 2011/05/26 07:51



    
prosthetics ¿ì¼± °¡Àå °£´ÜÇÏ°Ô ¸¸µç´Ù¸é ¹è¿­¿¡ ÀÏÀÏÀÌ ¼ýÀÚ¸¦ ´ëÀÔÇØ ÁÖ¸é µÇ°ÚÁö¿ä.
½Ã°£ÀÌ Á¶±Ý °É¸®°ÚÁö¸¸ ÇÁ·Î±×·¥ ÀÚü´Â °¡Àå ºü¸£°í Á¤È®ÇÑ ÇÁ·Î±×·¥ÀÌ µË´Ï´Ù.
ÇÏÁö¸¸ Áú¹®ÀÚ²²¼­ ¿øÇϽô ´äÀº ÀÌ·±°Ô ¾Æ´Ï°ÚÁö¿ä.

´ÞÆØÀ̼ö¿­ ¹®Á¦´Â »ç½Ç C¾ð¾î ¹®Á¦°¡ ¾Æ´Õ´Ï´Ù.
¾Ë°í¸®Áò ¹®Á¦ÀÌÁö¿ä.
¾î¶² ¼ø¼­¿Í ±ÔÄ¢À¸·Î Ç®¾î³ª°¡¾ß ÇÏ´ÂÁö¸¦ ¾Ë¾Æ¾ß Çϱ⠶§¹®¿¡ C¾ð¾î ¹®¹ýÀ» ¸ðµÎ ±ú¿ìÄ£ ÈÄ¿¡
°¡Àå ¾î·Á¿î ¹®Á¦¶ó°í ¼Õ²ÅÈ÷´Â ¹®Á¦ÀÔ´Ï´Ù.
µû¶ó¼­ C¾ð¾î´Â ÀÏ´Ü Á¦²¸µÎ°í ÆÐÅÏÀ» ÆÄ¾ÇÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.

±ÔÄ¢À» ¾Ë±â À§ÇØ ÀÏ´Ü ¹è¿­¿¡ °ªÀ» ÀÏÀÏÀÌ ´ëÀÔÇØ º¸°Ú½À´Ï´Ù.

char DPE[4][4];

DPE[0][0] = '1';
DPE[0][1] = '2';
DPE[0][2] = '3';
DPE[0][3] = '4';

DPE[1][3] = '5';
DPE[2][3] = '6';
DPE[3][3] = '7';

DPE[3][2] = '8';
DPE[3][1] = '9';
DPE[3][0] = '10';

DPE[2][0] = '11';
DPE[1][0] = '12';

DPE[2][1] = '13';
DPE[2][2] = '14';

DPE[3][2] = '15';

DPE[3][1] = '16';

Ȥ½Ã ÆÐÅÏÀÌ º¸ÀÌ½Å´Ù¸é ¹Ù·Î ÄÚµùÇϼŵµ ÁÁ½À´Ï´Ù ^^...

ÆÐÅÏÀº
<1> 4 3 3 2 2 1 1
<2> Áõ°¡ Áõ°¡ °¨¼Ò °¨¼Ò Áõ°¡ Áõ°¡ °¨¼Ò
<3> Y X Y X Y X Y

DPE[X][Y]¶ó ÇÒ¶§
4¹ø YÁõ°¡ / 3¹ø XÁõ°¡ / 3¹ø Y°¨¼Ò / 2¹ø X°¨¼Ò / 2¹ø YÁõ°¡ / 1¹ø XÁõ°¡ / 1¹ø Y°¨¼Ò

À§ÀÇ ÆÐÅÏ¿¡ ¸Âµµ·Ï ÀûÀýÇÑ ¹Ýº¹¹®°ú Á¶°Ç¹®À» »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.

Ãß°¡·Î À§ÀÇ <4x4>Çà·Ä¿¡¸¸ Àû¿ëµÇ´Â °ÍÀÌ ¾Æ´ÔÀ» ´ÙÀ½ <5x5>Çà·ÄÀ» º¸½Ã¸é ¾Ë°Ô µÇ½Ç°Ì´Ï´Ù.

1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
2011/05/26  
capt_0669 ÀÌ·±°ÍÀº ã¾Æ³»±â´Â ÇßÁÒ
±×·±µ¥ ´Ôó·³ ÀÌ·¸°Ô ¸íÈ®ÇϰԴ ã¾Æ³»Áö´Â ¸øÇߴµ¥..
Áú¹®ÇϱâÀü¿¡ ¹ú½á ¾Ë°í ÄÚµùÀº ÇϰíÀÖ¾ú½À´Ï´Ù

±×·±µ¥ ´ÔÀÇ
<1> 4 3 3 2 2 1 1
<2> Áõ Áõ °¨ °¨ Áõ Áõ °¨
<3> Y X Y X Y X Y

À̰ÍÀÌ ÁøÂ¥ ÄÚµùÇϱ⠽¬¿î ÆÁÀ» Áֳ׿ä

´ÙÀ½¿¡ ÇÁ·Î±×·¡¹ÖÀ» ©¶§ ±×·¸°Ô ¾²¸é¼­ Çá¾ß°Ú¾î¿ä
°¨»çÇÕ´Ï´Ù^^

ÄÚµå ´Ù Â§°Å ³ªÁß¿¡ º¸¿©µå¸±²²¿ä^^
2011/05/26  
endosymbiosis #include<stdio.h>

int main(void)
{
int input, array[15][15]={0}, i=0, j=0, top=0, bottom=0, count=1, direct=1;
printf("Input your number (1-15):");
scanf("%d", &input);
bottom=input;

while(array[i][j]==0){
if(direct){
if(i<bottom-1)
array[i++][j]=count++;
else if(j<bottom)
array[i][j++]=count++;
if(j==bottom){
i--;
j--;
bottom--;
direct=0;
}
}
else{
if(i>top)
array[i--][j]=count++;
else if(j>top)
array[i][j--]=count++;
if(j==top){
j++;
i++;
top++;
direct=1;
}
}
};

for(i=0;i<input;i++){
for(j=0;j<input;j++){
printf("%4d", array[i][j]);
}
printf("\n");
}
printf("\n");
return 0;
}
2011/06/04