본문 바로가기
알고리즘/수학

[법칙] 윤년 판별하기 : 그레고리력 윤년법칙

by dokii 2021. 11. 28.
728x90
반응형

윤년은 역법을 실제 태양년에 맞추기 위해 여분의 하루 또는 월을 끼우는 해입니다. 현재 사용하는 그레고리력의 윤년 규칙은 다음과 같습니다.

  1. 서력 기원 연수가 4로 나누어 떨어지는 해는 윤년으로 한다. (1988년, 1992년, 1996년, 2004년, 2008년, 2012년, 2016년, 2020년, 2024년, 2028년, 2032년, 2036년, 2040년, 2044년 ...)
  2. 서력 기원 연수가 4, 100으로 나누어 떨어지는 해는 평년으로 한다. (1900년, 2100년, 2200년, 2300년, 2500년...)
  3. 서력 기원 연수가 4, 100, 400으로 나누어 떨어지는 해는 윤년으로 둔다. (2000년, 2400년...)

 

 

흐름도는 다음과 같다.

 

이것을 바탕으로 윤년을 판단하는 조건식으로 나타내면 다음과 같다.

//윤년 1, 평년 0

(year%4 ==0 && year%100 != 0 || year%400 ==0) ? 1 : 0

728x90
반응형

'알고리즘 > 수학' 카테고리의 다른 글

분산과 표준편차 기초  (0) 2021.05.08

댓글