일상의재구성

천년 만년 쓸 수 있는 만년달력

Super:H 2007. 12. 26. 23:52

매년 연말만 되면 필요한 달력을 어디서 얻나, 걱정하셨죠?
이젠 그런 걱정 붙들어 매셔도 좋습니다!!
천년 만년 쓸 수 있는 만년달력이 있거든요.
계산 몇 번만 하면 올해의 달력을 금방 알 수 있답니다.

만년 달력은 0번부터 13번까지 총 14가지의 달력으로 구성되며,
나눗셈 두 번이면 몇 번 달력이 그 해 달력인지 알 수 있습니다.
정 계산하기 귀찮으시다면 아래 첨부파일에 있는 대응표 이용하세요.

<계산법> 원하는 해의 연도를 n이라 하고
(n-1) + [(n-1)/4] - [(n-1)/100] + [(n-1)/400] = A
< [ ] ← 가우스 기호 - 해당 계산값을 넘지 않는 최대 정수>
A를 7로 나눈 나머지를 k라 하면
해당 연도가 평년이면 k번 달력 / 윤년이면 k+7번 달력

<윤년 판단법> 해당 연도가 4로 나누어지지 않으면 평년 (2005, 2006, 2007, 2009, ....)
해당 연도가 4로 나누어지고 100으로도 나누어지면 평년 (2000, 2100, 2200, 2300, ....)
**해당 연도가 4로 나누어지고 100으로는 나누어지지 않으면 윤년(2004, 2008, 2012, ....)

조금 복잡하죠? 예시를 보면 금방 알 수 있습니다.
ex) 2008년: 4로는 나누어떨어지고 100으로는 나누어떨어지지 않으므로 윤년
A = (2008-1) + [(2008-1)/4] - [(2008-1)/100] - [(2008-1)/400]
= 2007+501-20+5 = 2493    //    2493을 7로 나눈 나머지는 1이고 2008년은 윤년이므로
2008년의 달력은 1+7=8번 달력

어때요? 참 유용하겠죠?
만년달력 풀세트 (0번~13번 달력) 는 첨부파일에 있으니 참조하세요.
첨부파일에는 대응표도 있으니 유용하게 쓰세요~