Last Friday of each month: Difference between revisions
Content added Content deleted
(Added Fōrmulæ solution) |
(Frink) |
||
Line 1,394: | Line 1,394: | ||
24 November |
24 November |
||
29 December</pre> |
29 December</pre> |
||
=={{header|Frink}}== |
|||
<lang frink> |
|||
d = parseDate[ARGS@0] |
|||
for m = 1 to 12 |
|||
{ |
|||
d = beginningOfNextMonth[d] |
|||
n = d - (((parseInt[d -> ### u ###] + 1) mod 7) + 1) days |
|||
println[n->###yyyy-MM-dd###] |
|||
}</lang> |
|||
{{out}} |
|||
<pre>2012-01-27 |
|||
2012-02-24 |
|||
2012-03-30 |
|||
2012-04-27 |
|||
2012-05-25 |
|||
2012-06-29 |
|||
2012-07-27 |
|||
2012-08-31 |
|||
2012-09-28 |
|||
2012-10-26 |
|||
2012-11-30 |
|||
2012-12-28 |
|||
</pre> |
|||
=={{header|Fōrmulæ}}== |
=={{header|Fōrmulæ}}== |