Algorithm 기법 [Swift] 윤년 계산

[Swift] 윤년 계산

윤년 규칙

윤년

  • 4로 나누어 떨어지는 해
    • 1992, 1996, 2004, 2008, 2012, 2016…
  • 4, 100, 400으로 나누어 떨어지는 해
    • 1600년, 2000, 2400…

평년

  • 4, 100으로 나누어 떨어지는 해
    • 1900, 2100, 2200, 2300, 2500…
// Int : 2022
extension Int {
  var isLeapYear: Bool {
    return self % 400 == 0 || (self % 100 != 0 && self % 4 == 0)
  }
}

댓글남기기