Sei un turista spaziale sulla strada per il pianeta Flooptonia! Il volo impiegherà altri 47.315 anni, quindi per passare il tempo prima che tu sia congelato criogenicamente decidi di scrivere un programma per aiutarti a capire il calendario flooptoniano.
Ecco il calendario flooptoniano di 208 giorni:
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)
Sfida
Il tuo programma, dato un giorno intero nell'anno (intervallo [0-208)
) è quello di produrre il giorno corrispondente del mese e il nome del mese (ad es 13 Dumaflop
.).
C'è un'eccezione, tuttavia: Floopdoor è un momento speciale per i flooptoniani che apparentemente merita una sua pagina di calendario. Per questo motivo, Floopdoor non è scritto con un giorno (ovvero l'output è Floopdoor
, non 1 Floopdoor
).
Casi test
0 => 1 Qupu
32 => 11 Blinkorp
62 => 24 Paas
77 => 15 Karpasus
80 => Floopdoor
99 => 19 Dumaflop
128 => 20 Lindilo
207 => 67 Fwup
Regole
- Devi scrivere un programma completo.
- Si può presumere che l'input sia sempre valido.
- L'output potrebbe avere una nuova riga finale, ma in caso contrario deve essere privo di caratteri aggiuntivi. Il caso dovrebbe anche corrispondere agli esempi forniti.
- È possibile utilizzare le funzioni di data / ora.
- La lunghezza del codice deve essere misurata in byte.
o
, ma le altre istanze del nome no.