1606, 2/81 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   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 : 40558     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  
1586   sdsdfdfgfh[4]     witched14
11/06 42307
  C ¾ð¾î °­ÀÇ ¿äÀϱ¸Çϱâ C¾ð¾î ÇÁ·ÎÁ§Æ®[1]     kordokrip
06/21 40557
1584     [re] ÅÚ³ÝÀÌ¾ÈµÇ ÀÌ»óÇϰԶä[1]     enrjfenrjf
05/10 38754
1583   °¢ ¶ó¿ìÅÍ µðÆúÆ® ºñ¹ø     ROK.AF
02/09 37037
1582   ¸®´ª½º ¸í·É¾î ¸¶½ºÅÍ 1[77]     ¼ÒÀ¯
09/02 35886
1581   ¸®´ª½ºÀÇ °ÅÀÇ ¸ðµç ¸í·É¾î?[314]     ¼ÒÀ¯
10/05 34341
1580   Ãʺ¸ÀÚ¸¦ À§ÇÑ C++ °­Á - ¾Ã¾î¸Ô´Â C++ !![2]     kevin0960
03/06 33413
1579   batchÆÄÀÏ ¸¸µé±â - 1. Ãʺ¸ ¿¬½À[2]     qkreoghks00
11/18 28137
1578   ÆÐ½º¿öµå ¾Ë¾Æ³»±â 2[17]     geniusevil
12/18 27769
1577   ¿Ö C À̾î¾ß Çϴ°¡ ?[96]     ¼ÒÀ¯
04/09 27470
1576   [War Game] webhacking.kr °¡ÀÔÀ»Çغ¸ÀÚ.[12]     Ǫ¸¥ÇÏ´Ã
03/06 26949
1575   find ¸í·É¾îÁß -perm ¿É¼Ç¿¡¼­ -,+ÀÇ Â÷ÀÌ[1]     ÆÄ¶õ¹Ù´Ù
08/04 26151
1574   À¥ °Ô½ÃÆÇµéÀÇ À¥½ÇÇàÆÄÀÏ ¾÷·Îµå Ãë¾àÁ¡(ÆÄÀϸí ÇÊÅ͸µ ¿ìȸ)[19]     dual5651
03/28 26130
1573   ÇØÅ· °ü·Ã »çÀÌÆ® ¸ñ·ÏÀÔ´Ï´Ù.[12]     wlwjsan
11/09 25914
1572   [Æß]¸®´ª½º¿¡¼­ Apache2, Tomcat5, JSP, Oracle9i ¿¬µ¿Çϱâ[1]     shin3199
05/30 25360
1571   ÀÚ¹Ù°¡»ó¸Ó½Å JVM ¸Þ¸ð¸® Á¶Á¤Çϱâ[1]     rootguy
12/05 23902
1570   [ÀÚÀÛ] ÀÚµ¿ÇØÅ· USB¿¡ ´ëÇØ¼­[4]     namjmnam
11/21 23841
1569   ftz ¼­¹ö ±¸ÃàÇØº¸±â[15]     ÆÄ¶õ¹Ù´Ù
09/10 23829
1568   [ÀÚÀÛ] ¹«¼±·£ WEP º¸¾ÈÀ» ¶Õ¾îº¸ÀÚ.<1>[6]     kjwon15
03/04 23758
1567   ¾î¼Àºí¸®¾î °­Á 5Æí     asdzxc301
12/13 22704
[1] 2 [3][4][5][6][7][8][9][10]..[81]

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