Day of the week: Difference between revisions

Content added Content deleted
No edit summary
Line 312: Line 312:


Solution:
Solution:
<lang groovy>def yuletide = { (2008..2121).findAll { Date.parse("yyyy-MM-dd", "${it}-12-25").format("EEE") == "Sun" } }</lang>
<lang groovy>def yuletide = { start, stop -> (start..stop).findAll { Date.parse("yyyy-MM-dd", "${it}-12-25").format("EEE") == "Sun" } }</lang>


Test program:
Test program:
<lang groovy>println yuletide()</lang>
<lang groovy>println yuletide(2008, 2121)</lang>


Output:
Output: