Sua função ou programa deve levar um ano como entrada e retornar (ou imprimir) a data (no calendário gregoriano) dos anos da Páscoa (não a Páscoa Ortodoxa Oriental). A data retornada deve ser formatada de acordo com a ISO 8601, mas com suporte para anos maiores que 9999 (como 312013-04-05 ou 20010130 ) e só precisa trabalhar com anos maiores ou iguais a 1583 (o ano do adoção do calendário gregoriano) e anos menores ou iguais a 5701583 (como é quando a sequência das datas da Páscoa começa a se repetir).
Exemplos:
e(5701583) = 5701583-04-10
e(2013) = 2013-03-31
e(1583) = 1583-04-10
e(3029) = 30290322
e(1789) = 17890412
e(1725) = 17250401
O uso de funções internas para retornar a data da páscoa é chato e, portanto, não é permitido. A resposta mais curta (em caracteres) vence.
Recursos: