Años bisiestos

Un año bisiesto añade un día a febrero para mantener el calendario sincronizado con el año estacional. Los años bisiestos se producen con una frecuencia regular, determinada por la siguiente regla:

  • Un año debe o bien ser divisible por 400, o bien ser divisible por 4 y no por 100.

Dado un year, debes implementar una función que devuelva true si es un año bisiesto, o false si no lo es.

Ejemplos

is_leap(2020) ➞ true
# Es divisible por 4 y no por 100.

is_leap(1800) ➞ false
# Es divisible por 4, pero también por 100.

is_leap(2000) ➞ true
# Es divisible por 400.

is_leap(2019) ➞ false
# No es divisible por 400 ni por 4.

Notas

  • Ser divisible exactamente significa que el resto de la división es igual a 0.
  • Si te atascas en un desafío, busca ayuda en la pestaña Recursos.
  • Si de verdad no puedes avanzar, desbloquea soluciones en la pestaña Soluciones.
  • Extra: Intenta implementar esta función en una sola línea de código.