Complete 6

This commit is contained in:
Thuan Bui
2025-02-22 10:46:02 +09:00
parent 9aadd94685
commit f8b292fa9f
2 changed files with 20 additions and 7 deletions
+15 -2
View File
@@ -1,5 +1,18 @@
const leapYears = function() { const leapYears = function(year) {
if (year%4 === 0 ) {
if (year % 100 === 0) {
if (year % 400 === 0) {
return true;
}
else {
return false
}
}
return true;
}
else {
return false
}
}; };
// Do not edit below this line // Do not edit below this line
+5 -5
View File
@@ -4,19 +4,19 @@ describe('leapYears', () => {
test('works with non century years', () => { test('works with non century years', () => {
expect(leapYears(1996)).toBe(true); expect(leapYears(1996)).toBe(true);
}); });
test.skip('works with non century years', () => { test('works with non century years', () => {
expect(leapYears(1997)).toBe(false); 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); expect(leapYears(34992)).toBe(true);
}); });
test.skip('works with century years', () => { test('works with century years', () => {
expect(leapYears(1900)).toBe(false); expect(leapYears(1900)).toBe(false);
}); });
test.skip('works with century years', () => { test('works with century years', () => {
expect(leapYears(1600)).toBe(true); expect(leapYears(1600)).toBe(true);
}); });
test.skip('works with century years', () => { test('works with century years', () => {
expect(leapYears(700)).toBe(false); expect(leapYears(700)).toBe(false);
}); });
}); });