Votre fonction ou programme devrait prendre un an comme entrée et retourner (ou imprimer) la date (dans le calendrier grégorien) de cette année Pâques (pas la Pâques orthodoxe orientale). La date renvoyée doit être formatée selon ISO 8601, mais avec une prise en charge pour les années supérieures à 9999 (comme 312013-04-05 ou 20010130 ), et elle doit uniquement fonctionner avec des années supérieures ou égales à 1583 (l'année de la adoption du calendrier grégorien), et des années inférieures ou égales à 5701583 (car c'est à ce moment que la séquence des dates de Pâques commence à se répéter).
Exemples:
e(5701583) = 5701583-04-10
e(2013) = 2013-03-31
e(1583) = 1583-04-10
e(3029) = 30290322
e(1789) = 17890412
e(1725) = 17250401
L'utilisation de fonctions intégrées pour renvoyer la date de Pâques est ennuyeuse et donc interdite. La réponse la plus courte (en caractères) l'emporte.
Ressources: