Un año bisiesto (en el calendario gregoriano) ocurre:
Algunos ejemplos:
Si quieres una explicación amena de cuatro minutos sobre todo el fenómeno de los años bisiestos, mira este video de YouTube.
Tu tarea consiste en determinar si un año dado es bisiesto.
Intenta evitar la repetición de código; usa funciones auxiliares privadas si puedes.
Y podrías considerar usar una sola expresión Boolean en lugar de if-else para mejorar la legibilidad.
Mira aquí cómo se podría hacer (el enlace es para Java, pero claro, la lógica también es válida para Scala).
Regístrate en Exercism para aprender y dominar Scala con 95 ejercicios y mentoría humana real, todo gratis.
Profundiza en los distintos algoritmos y enfoques que puedes usar para resolver Bisiesto, mientras Jeremy y Erik exploran interesantes soluciones de la comunidad en 10 lenguajes diferentes en Exercism.