Cantidad de años bisiestos

Dada una cadena de texto con dos años separados por un guion, devuelve la cantidad de años bisiestos en ese intervalo, incluidos ambos extremos.

Un año bisiesto del calendario gregoriano es divisible por 4, excepto que un año divisible por 100 no es bisiesto a menos que también sea divisible por 400.

Ejemplos

Program.NumLeapYears("1980-1984"); // 2
// 1980 y 1984 son años bisiestos.

Program.NumLeapYears("2000-2020"); // 6

Program.NumLeapYears("1600-2000"); // 98

Notas

  • Un guion separa los dos años.
  • Consulta la pestaña Recursos si necesitas ayuda para identificar los años bisiestos.