From abf474e1fc2e88b30c955c46e93f36bdde665604 Mon Sep 17 00:00:00 2001 From: rajroushan6714 Date: Thu, 24 Aug 2023 13:22:32 +0530 Subject: [PATCH] test 6 completed --- 06_leapYears/leapYears.js | 12 ++++++++++-- 06_leapYears/leapYears.spec.js | 10 +++++----- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/06_leapYears/leapYears.js b/06_leapYears/leapYears.js index 681eeef..3c02171 100644 --- a/06_leapYears/leapYears.js +++ b/06_leapYears/leapYears.js @@ -1,5 +1,13 @@ -const leapYears = function() { - +const leapYears = function(year) { + return year % 4 === 0 && (year % 100 != 0 || year % 400 === 0); + // if(year % 4 == 0){ + // if(year % 25 == 0){ + // if(year % 400 == 0) return true; + // return false; + // } + // return true; + // } + // return false; }; // Do not edit below this line diff --git a/06_leapYears/leapYears.spec.js b/06_leapYears/leapYears.spec.js index 6fdaba9..2cd4110 100644 --- a/06_leapYears/leapYears.spec.js +++ b/06_leapYears/leapYears.spec.js @@ -4,19 +4,19 @@ describe('leapYears', () => { test('works with non century years', () => { expect(leapYears(1996)).toBe(true); }); - test.skip('works with non century years', () => { + test('works with non century years', () => { expect(leapYears(1997)).toBe(false); }); - test.skip('works with ridiculously futuristic non century years', () => { + test('works with ridiculously futuristic non century years', () => { expect(leapYears(34992)).toBe(true); }); - test.skip('works with century years', () => { + test('works with century years', () => { expect(leapYears(1900)).toBe(false); }); - test.skip('works with century years', () => { + test('works with century years', () => { expect(leapYears(1600)).toBe(true); }); - test.skip('works with century years', () => { + test('works with century years', () => { expect(leapYears(700)).toBe(false); }); });