제라의 공식은
((21*a/4)+(5*b/4)+(26*(c+1)/10)+d-1)%7;
((21*a/4)+(5*b/4)+(26*(c+1)/10)+d-1)%7;
외울 필요 없어요
a는 연도의 앞 두자리 b는 연도의 뒤 2자리.
c는 월, d는 일.
예를 들어 2007년 07월 07일은
a=20,b=7,c=7,d=7;
참쉽죠?
그리고 하나 더해야될 게 있어요.
c(월)가 1이나 2일경우 연도는 -1을하고 1은 13, 2는 14로 바꿔줘야해요
예를들면
2007년 01월 01일은
a=20,b=6,c=13,d=1;
참쉽죠?
위 공식을 사용해 나온 값에 따라 요일을 정합니다.
0=일요일
1=월요일
2=화요일
3=수요일
4=목요일
5=금요일
6=토요일
이제 곧 중간고사네요.
글 소재를 못정해서 이번에도 옮겨썻습니다.
헝엉허ㅡㅜㅜ
'(임시휴재) Fanta's Post' 카테고리의 다른 글
Fanta's 포스팅연기 (1) | 2009.04.25 |
---|---|
A la russe 곱셈 알고리즘 (0) | 2009.04.04 |
이번주는 쉽니다. (1) | 2009.03.28 |
비트연산 활용 (0) | 2009.03.21 |
최대공약수와 최소공배수 (0) | 2009.03.14 |