주의) 그리고 이글은 2003년도에 써진 글입니다. (주의 ------------------------------------------------------ 일단 각 달별로 숫자가 있습니다.
2551 3614 0250 (1월부터 12월까지 각 달별로 고유번호가 있다는 겁니다.)
순서대로 1월부터 12월 까지입니다. 이 숫자를 기억하시구요..
다음으로 각 해마다 상수값이 있습니다. 이 상수는 0~6까지이며 올해(2003년)의 상수는 0입니다.
어떤 날자의 요일을 계산할려면.. (해당하는 달의 숫자 + 날짜 + 그 해의 상수)/7 ..을 해서 몫은 버리고 나머지값에서 월요일부터 순서대로 요일을 세면 됩니다. (나누어 떨어지면 나머지는 0..즉 일요일이 됩니다)
예를 들어볼까요.. 2003년 5월 4일의 요일을 알고싶다면..
(3 + 4 + 0)/7 ..그럼 몫은 1이고 나머지는 0입니다. 자..그렇다면 일요일이라는 말이 되는데요..확인해 보세요..^______^
한번 더.. 2003년 3월 7일의 경우.. (5 + 7 + 0)/7 = ..몫은 1, 나머지는 5입니다. 따라서 금요일이 됩니다.
내년의 경우.. 2004년 1월 1일..올해의 상수가 0이므로 2004년의 상수는 1이 됩니다. (2 + 1 + 1)/7 ..몫은 0이고 나머지가 4입니다. 그렇다면 목요일이 되죠..
그러나 윤년에는 결과가 달라지게 됩니다. 2월이 하루 더 길어지기 때문에 하루씩 늦춰지는 효과가 필요합니다. 따라서 그런경우 2월 29일까지는 위의 방법대로 하고, 3월 1일부터는 그 해의 상수값을 1 늘려주면 됩니다.
예를들어 내년..즉 2004년은 윤년입니다. 따라서 2004년 6월 3일은 처음의 방법대로 계산하면.. (6 + 3 + 1)/7 ..몫은 1이고 나머지가 3..즉 수요일이 나옵니다.
그러면 상수값을 보정해서 다시 계산하겠습니다. (6 + 3 + 2)/7 ..몫은 1이고 나머지는 4..목요일이 나옵니다. 컴에서 달력을 찾아보시면 아시겠지만..실제로 목요일입니다.
따라서 이 계산법을 사용하실려면 윤년의 경우만 조금 주의해주시면 됩니다.
핸드폰이 보급되기 전까지만 해도 달력이 없으면 요일을 알기 힘들어서 나름대로 잘 써먹었는데 요즘엔 핸드폰으로 간단히 알수 있어서 왠지 허탈(?)해지네요..^^;; -----------------------------------------------------------------------------