첼러의 요일 공식은 년도와 월 일을 가지고 요일을 산출해내는 공식이라고 하네요..
x = [21*a/4] + [5b/4] + [26(c+1)/10] + d - 1
여기서 [@] 는 @를 넘지않는 최대 자연수 ex) [13.42] 라면 13임..
이고 a는 년도의 앞 2자리 b는 년도의 뒤 2자리 c는월(month) d는일(date) 이고
월이 1월이나 2월이였을 경우 전년도의 13월과 14월로 변경하면됩니다.
이 x를 7로 나눈 나머지에 따라서
0 = 일요일
1 = 월요일
2 = 화요일
3 = 수요일
4 = 목요일
5 = 금요일
6 = 토요일이 됩니다.
ex1) 2004년 2월 5일 은..
[21*20/4] + [5*3/4] + [26(14+1)/10] +5 -1
= 105 + 3 + 39 + 5 - 1
= 151 을 7로 나눈 나머지는 4
그래서 목요일이 되겠네요.. ^^
댓글 없음:
댓글 쓰기