본문 바로가기

(임시휴재) Fanta's Post

제라의 공식으로 요일맞히는 프로그램

제라의 공식은
((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