diff --git a/06_leapYears/solution/leapYears-solution.js b/06_leapYears/solution/leapYears-solution.js index 588bfd7..cd1f5c7 100644 --- a/06_leapYears/solution/leapYears-solution.js +++ b/06_leapYears/solution/leapYears-solution.js @@ -1,5 +1,16 @@ const leapYears = function (year) { - return year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0); + const isYearDivisibleByFour = year % 4 === 0; + const isCentury = year % 100 === 0; + const isYearDivisibleByFourHundred = year % 400 === 0; + + if ( + isYearDivisibleByFour && + (!isCentury || isYearDivisibleByFourHundred) + ) { + return true; + } else { + return false; + } }; module.exports = leapYears;