Ваша функція або програма повинна зайняти рік, як введення та повернення (або надрукування) дати (за григоріанським календарем) великодніх років цих років (а не східної православної Пасхи). Повернуту дату слід відформатувати відповідно до ISO 8601, але з підтримкою на роки, що перевищують 9999 (наприклад, 312013-04-05 або 20010130 ), і їй потрібно працювати лише з роками, більшими або рівними 1583 (рік прийняття григоріанського календаря) та років, менших або рівних 5701583 (як це коли послідовність великодніх дат починає повторюватися).
Приклади:
e(5701583) = 5701583-04-10
e(2013) = 2013-03-31
e(1583) = 1583-04-10
e(3029) = 30290322
e(1789) = 17890412
e(1725) = 17250401
Використання вбудованих функцій для повернення дати паски є нудним і тому заборонено. Найкоротша відповідь (у символах) виграє.
Ресурси: