Twoja funkcja lub program powinien zająć rok jako dane wejściowe i zwrócić (lub wydrukować) datę (w kalendarzu gregoriańskim) tych lat Wielkanocy (nie Wielkanoc prawosławna). Zwrócona data powinna być sformatowana zgodnie z ISO 8601, ale ze wsparciem dla lat większych niż 9999 (takich jak 312013-04-05 lub 20010130 ) i musi działać tylko z latami dłuższymi lub równymi 1583 (rok przyjęcie kalendarza gregoriańskiego) i lat krótszych lub równych 5701583 (kiedy to sekwencja dat wielkanocnych zaczyna się powtarzać).
Przykłady:
e(5701583) = 5701583-04-10
e(2013) = 2013-03-31
e(1583) = 1583-04-10
e(3029) = 30290322
e(1789) = 17890412
e(1725) = 17250401
Korzystanie z wbudowanych funkcji do zwracania daty Wielkanocy jest nudne i dlatego jest zabronione. Najkrótsza odpowiedź (w postaciach) wygrywa.
Zasoby: