Combien parmi vous qui utilisent encore votre propre phalange pour déterminer si un mois compte 31 jours ou moins?
Votre travail consiste à écrire un programme pour compter combien de mois, dans une fourchette de mois, ont 31 jours complets et combien ont moins de 31 jours en «comptant les jointures».
Courtoisie: amsi.org.au
Contribution
Une paire de mois, dont le premier n'a pas à venir chronologiquement avant le second, donné dans n'importe quel format approprié. Par exemple: 201703 201902
- mars 2017 à février 2019. Veuillez décrire le format d'entrée que vous choisissez. Notez que l'entrée doit pouvoir inclure toutes les années de 1 à 9999. La plage de mois spécifiée comprend les mois de début et de fin.
Production
Deux nombres entiers: le nombre de mois dans la plage donnée avec 31 jours et le nombre de mois dans la plage avec moins de 31 jours.
Exemple: 14 10
- 14 phalanges, 10 rainures (cela signifie que dans cette plage de mois, nous avons 14 mois qui ont 31 jours complets et 10 mois qui ont moins de 31 jours).
Pour une entrée où le deuxième mois de la plage vient chronologiquement avant le premier, par exemple 201612 201611
, vous devez sortir une paire de zéro.
Exemples d'entrée et de sortie
| 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 |
Règles
- Vous pouvez choisir n'importe quelle langue que vous aimez
- Une entrée par ligne
- C'est le code-golf , donc le code le plus court en octets gagne!
- Le gagnant sera choisi le 9 avril
- Des échappatoires standard s'appliquent
- PS: c'est ma première question dans PCG, il pourrait y avoir quelques incohérences. N'hésitez pas à modifier et à confirmer ce qui n'est pas clair pour vous.
201612 201611
.