🛡️🛡️🛡️Escudo anti spoilers🛡️🛡️🛡️
.
Me alegra que más estudiantes tomen está iniciativa para ayudar a la comunidad
.
La solución estará debajo del gif, pero antes de leerla te dejo un dato sacado de wikipedia acerca de los años bisiestos
.
Los años bisiestos se añaden para corregir el desfase que existe entre la duración del año trópico: 365 días 5 h 48 min 45,10 s (365,242189 días) y el año calendario de 365 días. Esto requiere que cada cuatro años se corrija el año calendario por una acumulación no contabilizada de aproximadamente 1/4 de día por año que equivale a un día extra.
.
Por lo que ahora sabes un poquito más que ayer
.
Explicación
Aquí tienes explicada la solución si es que no lograste completar este desafío.
.
function isLeapYear(year) {
// Primero verificamos que el número sea positivo
// Y además el número sea entero
if(year % 1 != 0 || year <= 0){
return false
}
// Verificamos que el año sea divisible entre 4
// (la regla básica de los años bisiestos)
if(year % 4 === 0){
// Si el numero es múltiplo de 100 y de 400 entonces es bisiesto
if(year % 100 === 0 && year % 400 === 0){
return true
}
// Si solo es multiplo de 100 no lo es
if(year % 100 === 0){
return false
}
// Si solo es múltiplo de 4, también lo es
return true
}
// si no cumple con nada de lo anterior, no es bisiesto
return false
}
Dale like a este comentario para poder disfrutando de esta experiencia 🔥
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.