Su función o programa debe tomar un año como entrada y devolver (o imprimir) la fecha (en el calendario gregoriano) de la Pascua de ese año (no la Pascua ortodoxa oriental). La fecha de devolución debe estar formateada de acuerdo con ISO 8601, pero con soporte para años superiores a 9999 (como 312013-04-05 o 20010130 ), y solo necesita trabajar con años mayores o iguales a 1583 (el año del adopción del calendario gregoriano), y años menores o iguales a 5701583 (ya que es cuando la secuencia de fechas de Pascua comienza a repetirse).
Ejemplos:
e(5701583) = 5701583-04-10
e(2013) = 2013-03-31
e(1583) = 1583-04-10
e(3029) = 30290322
e(1789) = 17890412
e(1725) = 17250401
El uso de funciones integradas para devolver la fecha de pascua es aburrido y, por lo tanto, no está permitido. La respuesta más corta (en caracteres) gana.
Recursos: