¿Cuántos de ustedes todavía usan su propio nudillo para determinar si un mes tiene 31 días completos o menos?
Su trabajo es escribir un programa para contar cuántos meses, en un rango de meses, tienen 31 días completos y cuántos tienen menos de 31 días "contando los nudillos".
Cortesía: amsi.org.au
Entrada
Un par de meses, el primero de los cuales no tiene que venir cronológicamente antes del segundo, dado en cualquier formato adecuado. Por ejemplo: 201703 201902
- marzo de 2017 a febrero de 2019. Describa el formato de entrada que elija. Tenga en cuenta que la entrada debe poder incluir todos los años del 1 al 9999. El rango de meses especificado incluye tanto los meses iniciales como los finales.
Salida
Dos enteros: el número de meses en el rango dado con 31 días y el número de meses en el rango con menos de 31 días.
Ejemplo: 14 10
14 nudillos, 10 surcos (significa que en ese rango de meses tenemos 14 meses que tienen 31 días completos y 10 meses que tienen menos de 31 días).
Para una entrada donde el segundo mes en el rango viene cronológicamente antes que el primero, por ejemplo 201612 201611
, debe generar un par de cero.
Ejemplos de entrada y salida.
| Input | Output |
|---------------|-------------|
| 201703 201902 | 14 10 |
| 201701 202008 | 26 18 |
| 000101 999912 | 69993 49995 |
| 201802 201803 | 1 1 |
| 201601 201601 | 1 0 |
| 201612 201611 | 0 0 |
Reglas
- Puedes elegir el idioma que quieras
- Una entrada por línea
- Este es el código de golf , por lo que gana el código más corto en bytes.
- El ganador será elegido el 9 de abril.
- Se aplican lagunas estándar
- PD: esta es mi primera pregunta en PCG, podría tener algunas inconsistencias. Siéntase libre de editar y confirmar lo que no está claro para usted.
201612 201611
.