Bisiesto

Bisiesto

Fácil

Introducción

Un año bisiesto (en el calendario gregoriano) ocurre:

  • En todos los años que sean divisibles entre 4.
  • Salvo que el año sea divisible entre 100, en cuyo caso solo es bisiesto si además es divisible entre 400.

Algunos ejemplos:

  • 1997 no fue un año bisiesto, ya que no es divisible entre 4.
  • 1900 no fue un año bisiesto, ya que no es divisible entre 400.
  • ¡2000 sí fue un año bisiesto!
Note

Si quieres una explicación amena de cuatro minutos sobre todo el fenómeno de los años bisiestos, mira este video de YouTube.

Instrucciones

Tu tarea consiste en determinar si un año dado es bisiesto.

Instrucciones específicas del track

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).

Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
Scala Exercism

¿Todo listo para empezar Bisiesto?

Regístrate en Exercism para aprender y dominar Scala con 95 ejercicios y mentoría humana real, todo gratis.

¡Profundiza en Bisiesto!

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.