Skip to content
This repository was archived by the owner on Jul 11, 2024. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Leap

Introduction

Given a year, report if it is a leap year.

The tricky thing here is that a leap year in the Gregorian calendar occurs:

  • on every year that is evenly divisible by 4
  • except every year that is evenly divisible by 100
  • unless the year is also evenly divisible by 400

For example

  • 1997 is not a leap year
  • but 1996 is
  • 1900 is not a leap year
  • but 2000 is
  • 2001 is not a leap year

If your language provides a method in the standard library that does this look-up, pretend it doesn't exist and implement it yourself.

Source

JavaRanch Cattle Drive, exercise 3