From b1ef1fa03a874664bbb8e3e998ffbded91f68114 Mon Sep 17 00:00:00 2001 From: Ricky McCallum Date: Wed, 30 Jan 2019 17:37:49 -0500 Subject: [PATCH] Clarify leap year rules --- leapYears/README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/leapYears/README.md b/leapYears/README.md index 476febf..0dd57dc 100644 --- a/leapYears/README.md +++ b/leapYears/README.md @@ -1,8 +1,10 @@ # Exercise XX - leapYears -Create a function that determines whether or not a given year is a leap year. Leap years are determined by the following rules: +Create a function that determines whether or not a given year is a leap year. Leap years are determined by the following rules: ->There is a leap year every year whose number is perfectly divisible by four - except for years which are both divisible by 100 and not divisible by 400. The second part of the rule effects century years. For example; the century years 1600 and 2000 are leap years, but the century years 1700, 1800, and 1900 are not. +> Leap years are years divisible by four (like 1984 and 2004). However, years divisible by 100 are not leap years (such as 1800 and 1900) unless they are divisible by 400 (like 1600 and 2000, which were in fact leap years). (Yes, it's all pretty confusing, but not as confusing as having July in the middle of the winter, which is what would eventually happen.) +> +> -- [Learn to Program](https://pine.fm/LearnToProgram/chap_06.html) by Chris Pine ```javascript leapYears(2000) // is a leap year: returns true