Días de un mes

Devuelve el número de días que tiene el mes del año indicados. Un año bisiesto es divisible por 4, pero un año divisible por 100 no es bisiesto a menos que también sea divisible por 400.

Ejemplos

Program.days(2, 2018) ➞ 28
Program.days(4, 654) ➞ 30
Program.days(2, 200) ➞ 28
Program.days(2, 1000) ➞ 28

Notas

No olvides los años bisiestos. Puedes determinar si un año es bisiesto por tu cuenta o usar un método de una biblioteca.