Vous êtes un touriste de l'espace sur votre chemin vers la planète Flooptonia! Le vol va prendre encore 47 315 années. Pour passer le temps qui précède, vous décidez de créer un programme qui vous aidera à comprendre le calendrier flooptonien.
Voici le calendrier Flooptonien de 208 jours:
Month Days Input Range
Qupu 22 [0-22)
Blinkorp 17 [22-39)
Paas 24 [39-63)
Karpasus 17 [63-80)
Floopdoor 1 [80]
Dumaflop 28 [81-109)
Lindilo 32 [109-141)
Fwup 67 [141-208)
Défi
Votre programme, étant donné un nombre entier de jours dans l'année (plage [0-208)
), doit afficher le jour du mois correspondant et le nom du mois (par exemple 13 Dumaflop
).
Il existe toutefois une exception: Floopdoor est un moment spécial pour les Flooptoniens qui mérite apparemment sa propre page de calendrier. Pour cette raison, Floopdoor n'est pas écrit avec un jour (c'est-à-dire que la sortie l'est Floopdoor
, non 1 Floopdoor
).
Cas de test
0 => 1 Qupu
32 => 11 Blinkorp
62 => 24 Paas
77 => 15 Karpasus
80 => Floopdoor
99 => 19 Dumaflop
128 => 20 Lindilo
207 => 67 Fwup
Règles
- Vous devez écrire un programme complet.
- Vous pouvez supposer que la saisie est toujours valide.
- Votre sortie peut avoir une fin de ligne, mais doit sinon être exempte de caractères supplémentaires. Le cas devrait également correspondre aux exemples fournis.
- Vous pouvez utiliser les fonctions de date / heure.
- La longueur du code doit être mesurée en octets.
o
, mais pas les autres instances du nom.