Dato un numero 1≤n≤365, visualizza l'ennesimo giorno dell'anno nel formato "Giorno-numero-mese". Ad esempio, dato 1, dovresti visualizzare "1 gennaio", senza "di".
Verrà utilizzato il calendario gregoriano e il programma non dovrebbe tenere conto degli anni bisestili, quindi il programma non dovrebbe mai produrre "29 febbraio" in nessuna circostanza. È possibile utilizzare qualsiasi metodo, purché segua il formato "Giorno-numero mese" menzionato in precedenza. Il tuo programma dovrebbe anche generare correttamente gli ordinali, il che significa che dovrebbe sempre emettere 1 °, 2 °, 3 °, dovrebbero rispettivamente 1, 2 o 3 i numeri del giorno per qualsiasi input. Sono consentiti spazi iniziali o altri rientri.
Questo è il golf del codice, quindi vince la soluzione più breve per i personaggi.
Casi test:
1 gives 1st January
2 gives 2nd January
3 gives 3rd January
365 gives 31st December
60 gives 1st March
11 gives 11th January
11
(11 ° gennaio) e 21
(21 st gennaio) per i casi di test.
123=
fosse parte dell'output richiesto. O semplicemente modifica i tuoi casi di test per leggere qualcosa di simile: 365
dà31st December