Для числа 1≤n≤365 выведите n-й день года в формате «день-число-месяц». Например, если задано 1, вы должны вывести «1 января», без «of».
Будет использоваться григорианский календарь, и программа не должна учитывать високосные годы, поэтому ваша программа никогда не должна выводить «29 февраля» ни при каких обстоятельствах. Можно использовать любой метод, если он соответствует формату «день-число-месяц», упомянутому ранее. Ваша программа также должна правильно выводить порядковые номера, то есть она всегда должна выводить 1, 2, 3, должны 1, 2 или 3 соответственно быть числами дня для любого ввода. Допускаются пробелы или другие отступы.
Это код гольф, поэтому выигрывает самое короткое решение по персонажам.
Тестовые случаи:
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 - е января) и 21
(21 - го января) для тестовых случаев.
123=
это часть требуемого результата. Или просто редактировать свои тестовые случаи , чтобы прочитать что - то вроде: 365
дает31st December