ฟังก์ชั่นหรือโปรแกรมของคุณควรใช้เวลาเป็นปีในการป้อนและส่งคืน (หรือพิมพ์) วันที่ (ในปฏิทินเกรโกเรียน) ของปีที่ผ่านมาอีสเตอร์ (ไม่ใช่อีสเตอร์ออร์โธดอกซ์ตะวันออก) วันที่ที่ส่งคืนควรจัดรูปแบบตามมาตรฐาน ISO 8601 แต่ด้วยการรองรับปีที่มากกว่า 9999 (เช่น312013-04-05หรือ20010130 ) และต้องทำงานกับปีที่มากกว่าหรือเท่ากับ1583 เท่านั้น (ปี การยอมรับปฏิทิน Gregorian) และปีน้อยกว่าหรือเท่ากับ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
การใช้ฟังก์ชั่นในตัวสำหรับคืนวันอีสเตอร์นั้นน่าเบื่อและไม่อนุญาต คำตอบที่สั้นที่สุด (เป็นตัวอักษร) ชนะ
แหล่งข้อมูล: