1581, 79/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   kordokrip
   C ¾ð¾î °­ÀÇ ¿äÀϱ¸Çϱâ C¾ð¾î ÇÁ·ÎÁ§Æ®

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


¿äÀÏÀ» ÃßÀûÇÏ´Â °ÍÀÌ ¾î·Á¿ï °Í°°Áö¸¸ ¿ø¸®¸¦ ¾Ë¸é °£´ÜÇÕ´Ï´Ù. ³¯Â¥¼ö¸¦ 7·Î ³ª´©¾î ³ª¸ÓÁö ¼ö¸¸ º¸¸é ¿äÀÏÀ» ¾Ë ¼ö ÀÖÁö¿ä. ±×·¸´Ù¸é Áö±ÝºÎÅÍ AD 1³â 1¿ù 1ÀÏ ±îÁö°¡ ¸îÀÏÀΰ¡¸¸ ¾Ë¸é °£´ÜÈ÷ ÇØ°áµË´Ï´Ù.

1³âÀº 365ÀÏ ÀÌÁö¸¸ 4³â¸¶´Ù Çѹø¾¿Àº À±³âÀÌ 366ÀÏÀÌ µË´Ï´Ù.

Áï ¿ø·¡ 2¿ùÀº Æò³âÀÌ 28ÀϱîÁö ÀÖ´Â °ÍÀÌÁö¸¸, ¸¸ÀÏ À±³âÀÌ ¾øÀÌ ¾ðÁ¦³ª Æò³âÀ̶ó¸é 1³âÀÇ ±æÀÌ°¡ 365ÀÏ µÇ¾î ½ÇÁ¦º¸´Ù 0.2422ÀÏ Âª¾ÆÁö¹Ç·Î Á¡Â÷ ¿ªÀÏ°ú °èÀýÀÌ ´Þ¶óÁý´Ï´Ù. ±×·¯¹Ç·Î À²¸®¿ì½º·Â¿¡¼­´Â 4³â¸¶´Ù 2¿ùÀ» 29ÀÏ·Î ÇÔÀ¸·Î½á 4³â°£ÀÇ ¿¬Æò±Õ Àϼö°¡ 365.25ÀÏ·Î Á¤ÇÏ¿´½À´Ï´Ù.

ÀÌ °ªÀº ½ÇÁ¦º¸´Ù 1³â¿¡ 0.0078ÀÏÀÌ ±æ¾îÁý´Ï´Ù. ±×ÈÄÀÇ ±×·¹°í¸®·Â¿¡¼­´Â ´ÙÀ¸À½°ú °°Àº Â÷À±¹ýÀ» Á¤ÇÏ°í ½ÃÇàÇÏ¿´½À´Ï´Ù.

Áï, ¨ç ¼­·Â ±â¿ø ¿¬¼ö°¡ 4·Î ³ª´©¾î ¶³¾îÁö´Â ÇØ´Â ¿ì¼± À±³âÀ¸·Î ÇÏ°í,

¨è ±× Áß¿¡¼­ 100À¸·Î ³ª´©¾î ¶³¾îÁö´Â ÇØ´Â Æò³âÀ¸·Î Çϸç,

¨é ´Ù¸¸ 400À¸·Î ³ª´©¾î ¶³¾îÁö´Â ÇØ´Â ´Ù½Ã À±³âÀ¸·Î Á¤ÇÏ¿´´Ù.

À̷νá 1³âÀÇ Æò±Õ±æÀ̸¦ 365.2425ÀÏ·Î Á¤ÇÏ¿© ¿ª¿¡ ½èÀ¸¹Ç·Î ½ÇÁ¦ÀÇ 1³âº¸´Ù 0.0003ÀÏÀÌ ±æÁö¿ä



°è»êÀ» ÆíÇϱâ Çϱâ À§ÇØ  ±Ý³â¸»±îÁö(2002.12.31 ±Ý¿äÀÏ) ÀÇ Àϼö¸¦ °è»êÇØ

º¾½Ã´Ù.

¿ì¼± 2002 ¡¿ 365 = 730,730 ÀÏ ¿©±â¿¡ À±³â Ƚ¼ö¸¦ ´õÇØÁÖ¸é Á¤È®ÇÑ Àϼö°¡ µÇ°ÚÁö¿ä.

¿ì¼± 4·Î ³ª´©¾îÁö´Â ÇØ°¡ À±³âÀÌ´Ï  500ȸ

¿©±â¿¡ 100À¸·Î ³ª´©¾îÁö´Â ÇØ´Â Æò³âÀÌ´Ï 20ȸ¸¦ »©¾ßÁö¿ä

±×·±µ¥ 400À¸·Î ³ª´©¾îÁö´Â ÇØ 5ȸ´Â ´Ù½Ã À±³âÀ¸·Î µÇ¾úÀ¸´Ï 5ȸ¸¦ ´õÇؾßÁö¿ä.



±×·¯¸é Àϼö °è»êÀÌ µÇÁö¿ä

730,730 ÀÏ + (500 - 20 + 5) = 731,215 ÀÏ

±Ý³â 12¿ù 31ÀÏÀÌ È­¿äÀÏ À̴ϱî 7·Î ³ª´©¾î ¿ª»êÀ» Çغ¸¸é 1³â 1¿ù 1ÀÏÀÇ

¿äÀÏÀ» ¾Ë ¼ö ÀÖÁö¿ä.

731,215 ¸¦ 7·Î ³ª´©¸é ¸òÀÌ 104,459 ÀÌ°í ³ª¸ÓÁö°¡  "2" ÀÔ´Ï´Ù.

³ª¸ÓÁö°¡ 2¶ó´Â °ÍÀº ³ª¸ÓÁö ÇÏ·ç´Â È­¿äÀÏ(2002.12.31)ÀÌ°í

¶Ç ´Ù¸¥ ÇÏ·ç(Áï AD 1³â 1¿ù1ÀÏ)´Â ¿ù¿äÀÏÀÌ µË´Ï´Ù.



AD  0001³â 1¿ù ´Þ·ÂÀÌ ¾Æ·¡¿Í °°ÀÌ »ý°å´Ù´Â °ÍÀÌÁö¿ä



¿ù    È­     ¼ö    ¸ñ    ±Ý    Åä    ÀÏ

-----------------------------------

1      2      3        4     5      6       7

8       9     10     11



¿ø¸®´Â ´Þ·ÂÀ» º¸¸é¼­  »ý°¢ÇÏ¸é ³Ê¹« °£´ÜÈ÷ ÀÌÇØ°¡ µÇÁö¿ä




µ¿ÀÏÀÎÀÌ ´Þ·Â°ú ¿äÀÏÁ¦¸¦ µ¿½Ã¿¡ ¸¸µç °ÍÀÌ ¾Æ´Ñ µ¥ AD 1³â 1¿ù 1ÀÏÀ»  ¿ù¿äÀÏ·Î ¸¸µç°Í¿¡´Â ±×Àú °æź°ú °¨ÅºÀ» ÇÒ »ÓÀÔ´Ï´Ù.
¿À´Ã³¯ ¿ì¸®°¡ »ç¿ëÇÏ´Â AD(¿¬)´Þ·ÂÀº ¼­±â 526³â¿¡ ÈæÇØ ºÏºÎ ½ºÅ°µð¾Æ Áö¹æÀÇ ¼öµµ½Â µð¿À´Ï¼ö½º ¿¢½Ã±Í½º°¡ ¸¸µé¾ú´Â µ¥  ¿¹¼ö±×¸®½ºµµ°¡ ź»ýÇÑ Çظ¦ ±â¿ø1³âÀ¸·Î Àâ¾ÒÁö¿ä.
Áï ¿ì¸®°¡ »ç¿ëÇÏ´Â ´Þ·ÂÀº ¾à 1500³âÀü¿¡ ¸¸µé¾îÁø°ÍÀÔ´Ï´Ù.



ÀÌ¿¡ ºñÇؼ­  ¿äÀÏÁ¦(7ÀÏ1ÁÖ)ÀÇ ±â¿øÀº ÈξÀ ¿ª»ç°¡ ±íÁö¿ä.  ¼º°æ¿¡ Çϳª´Ô²²¼­ 6ÀÏ°£ õÁö¸¦ âÁ¶ÇϽðí 7ÀÏ°´Â ½¬¾ú´Ù´Â â¼¼±â¿¡ ±× »Ñ¸®¸¦ µÎ°í ÀÖ°ÚÁö¿ä.
¿äÀÏÁ¦(7ÀÏ1ÁÖ)ÀÇ ±¸Ã¼ÀûÀÎ ±â¿øÀº Ä®µ¥¾Æ¡¤¹Ùºô·Î´Ï¾Æ¿¡¼­ ³ª¿Ô´Ù°í ÇÕ´Ï´Ù.   ´Ü 7ÀÏÀ̶ó´Â ÁÖ±â ±× ÀÚüÀÇ ±â¿øÀº ÅÂÀ½·Â(÷¼ëäÕõ)ÀÇ 1¿ùÀ» 4µîºÐÇÑ µ¥¼­, ¶Ç´Â ÀÏ¡¤¿ù¡¤5´ëÇ༺(çéÓÞú¼àø)ÀÇ ½Å¾Ó¿¡¼­ »ý°å´Ù°í ÇÏÁö¿ä. ¹Ùºô·Î´Ï¾Æ¿¡¼­´Â óÀ½¿¡ »è(Þý)¿¡¼­ ½ÃÀÛÇÏ¿© 7ÀÏ°¸¶´Ù Àý´ëÈÞ½ÄÀÏ(ï¾ÓßýÌãÓìí) ¶Ç´Â ÀåÀÌ ¼­´Â ³¯À̶ó ÇÏ°í ´ÞÀÇ 28ÀÏ¿¡ À̸£·¯ ³ª¸ÓÁö 1ÀÏ ¶Ç´Â 2ÀÏÀº ¼ø¼­¿¡¼­ »°À¸³ª, BC 18¼¼±âÂëºÎÅÍ ¿ù»ó(êÅßÓ)°ú °ü°è¾øÀÌ ÀÏ°üÇÏ¿© ¼ø¼­¿¡ ³Ö¾ú´Ù°í ÇÕ´Ï´Ù.

ÀÌ ½À°üÀ» À̾î¹ÞÀº °ÍÀÌ À¯´ë·ÂÀ̸ç, ¸ð¼¼¿¡ ÀÇÇÑ ¹ÎÁ··ÂÀÇ È®¸³ ¶§¿¡ 7¿äÀÏÀÌ µµÀԵǾúÁö¿ä. ÀÌ°ÍÀÌ ±×¸®½ºµµ±³¡¤À̽½¶÷±³ µÎ ¹ÎÁ·¿¡ ÀüÇØÁø °ÍÀ̸ç, ±×¸®½ºµµ±³±Ç¿¡¼­´Â 325³â ´ÏÄɾưøÀÇȸ¿¡¼­ ÃáºÐÀÏÀº 3¿ù 21ÀÏ(´ç½ÃÀÇ À²¸®¿ì½º·Â)¿¡ °íÁ¤½ÃÅ´°ú µ¿½Ã¿¡ 7¿äÀÏÀÌ Á¤½ÄÀ¸·Î ä¿ëµÇ°Ô µÇ¾úÁö¿ä.



ÀÌ·¸°Ô ¿äÀÏÁ¦´Â ´Þ·Âº¸´Ù ÈξÀ ¿À·¡Àü¿¡ ¸¸µé¾îÁ³À¸¸ç
°°Àº ±âµ¶±³±Ç¿¡¼­ º¸´õ¶óµµ ¿äÀÏÁ¦°¡ ´Þ·Âº¸´Ù 200³âÀ̳ª ¾Õ¼­ Á¤½ÄÀ¸·Î Àû¿ëµÇ°í ÀÖ¾ú´ø °ÍÀÔ´Ï´Ù.
Áï ¼öµµ½Â µð¿À´Ï¼ö½º ¿¢½Ã±Í½º°¡  AD526³â¿¡ ´Þ·ÂÀ» ¸¸µé¶§´Â ÀÌ¹Ì ¿äÀÏÁ¦°¡ È®½ÇÈ÷ Á¤ÂøµÇ¾î ½ÃÇàµÇ°í ÀÖ¾ú´ø °ÍÀÔ´Ï´Ù.  
AD 1³â 1¿ù 1ÀÏÀÌ ¿ù¿äÀÏÀÌ µÇµµ·Ï ¸¸µç °Í¿¡´Â ¾Æ¹«¸® »ý°¢Çصµ °æÀ̽º·´´Ù°í  º¼ ¼ö »ÓÀÌ ¾ø³×¿ä.





ÀÚ ±×·³ ¿©±â¼­ C¾ð¾î·Î ³¯Â¥ ¾Ë°í¸®ÁòÀ» º¸°Ú½À´Ï´Ù.




# include <stdio.h>




//= 0 Sunday

int day_of_week(int y, int m, int d)

{

static int t[] = {0,3,2,5,0,3,5,1,4,6,2,4};

y-=m < 3;

retun (y +y/4-y/100+y/400+t[m-1]+d) %7;

}




void main()

{

int y,m,d;

char *day[7] = {"SUN","MON","TUE,"WED","THU","FRI","SAT"};




printf(" Enter date [yyyy mm dd]: ");

scanf("%d %d %d, &y, &m, &d);

printf("%s\n", day[day_of_week(y,m,d)]);

}


  Hit : 39290     Date : 2012/06/21 04:37



    
dudgns0908 Áú¹®Çϳª¸¸ÇÏ°Ù½À´Ï´Ù.
int day_of_week(int y, int m, int d)

{

static int t[] = {0,3,2,5,0,3,5,1,4,6,2,4};

y-=m < 3;

retun (y +y/4-y/100+y/400+t[m-1]+d) %7;

}
¿©±â¼­ y-=m < 3; ¶û t[m-1]ºÎºÐÀÌ ÀÌÇØ°¡ °¡Áö¾Ê´Âµ¥ ¼³¸íºÎŹµå·Áµµ µÇ³ª¿ä??
2012/09/10  
21   sdsdfdfgfh[4]     witched14
11/06 37248
20   ¾Æ±Û±¸¿ä[3]     dldvk9999
10/11 37832
19   net send°¡ ¾ÈµÇ¿ä[2]     dldvk9999
10/11 38029
18   Á¦ ³×ÀÌÆ®¿Â ÁÖ¼Ò (ÇØÄ· cpu ¹ßÇ¥)...[6]     aalswn
09/02 38061
17   bufffer over flow [BOF] test     ÇØÄ¿ Hades
10/24 38421
16   ³×Æ®¿öÅ© ÇØÅ· ½ºÅ͵ð ÇϽǺРã¾Æ¿©[6]     kiriro
11/04 38594
15   ÅÚ³ÝÀ̾ȵé¾î°¡Á®¿©[3]     dygks3157
08/28 39192
  C ¾ð¾î °­ÀÇ ¿äÀϱ¸Çϱâ C¾ð¾î ÇÁ·ÎÁ§Æ®[1]     kordokrip
06/21 39289
13   [CTF]Ä¿½ºÅÒ À¥ ºê¶ó¿ìÁ® Ç®ÀÌ     4irjuno
09/09 39409
12   [CTF] ³»°¡ ´©±ºÁö ¾Æ´Ï?     4irjuno
09/09 39588
11   [Á¤º¸] ÄÄÇ»ÅÍ ÀÚ°ÝÁõ ±âÃâ¹®Á¦ ¸ðÀ½ ÇÁ·Î±×·¥[5]     inwoox
09/26 39718
10   [CTF] ½´ÆðÔÀÓÀÌ Á¶¾Æ¿ä.     4irjuno
09/09 39913
9   ¸· °£Áö³ª°Ô ÇØÅ·ÇÏ°í½Í¾î¿ä[14]     dldvk9999
10/11 40580
8   Ç÷¡½¬¸¦ ÀÌ¿ëÇÑ xss ÇØÅ·[3]     4irjuno
09/23 40944
7   [Á¤º¸] À©µµ¿ì ´Þ·Â ÇÁ·Î±×·¥[3]     4irjuno
09/09 40970
6   [CTF] ±â±«ÇÑ À½¾Ç Ç®ÀÌ[3]     4irjuno
09/09 41705
5   ¹éÆ®·¢5 »ç¿ë¹ý/ÀÚ¼¼È÷Á» ¾Ë·ÁÁÖ¼¼¿ä[3]     cswcys
09/20 42884
4   ³×Æ®¿öÅ© ±âº»¿ë¾î[7]     chlckdghsla
10/14 44837
3   ÀÚ½ÅÀÇ ÄÄÇ»ÅÍ°¡ ÇØÅ·´çÇÏ°íÀÖ´ÂÁö ¾Ë¾Æº¸ÀÚ..!![24]     baekwanghee
08/03 45999
2   ¸®´ª½º ±âº»¸í·É¾î~[6]     chlckdghsla
10/14 53568
[1]..[71][72][73][74][75][76][77][78] 79 [80]

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