Last Friday of each month: Difference between revisions

Frink
(Added Fōrmulæ solution)
(Frink)
Line 1,394:
24 November
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æ}}==
490

edits