Last Friday of each month: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 993: | Line 993: | ||
<pre> |
<pre> |
||
32> [io:fwrite("~B-~2.10.0B-~B~n", [Y,M,D]) || {Y,M,D} <- last_date_each_month:friday(2012)]. |
32> [io:fwrite("~B-~2.10.0B-~B~n", [Y,M,D]) || {Y,M,D} <- last_date_each_month:friday(2012)]. |
||
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|Factor}}== |
|||
<lang factor>USING: calendar calendar.format command-line io kernel math.parser sequences ; |
|||
IN: rosetta-code.last-fridays |
|||
(command-line) second string>number <year> 12 iota |
|||
[ months time+ last-friday-of-month ] with map |
|||
[ timestamp>ymd print ] each</lang> |
|||
{{out}} |
|||
<pre> |
|||
>factor last-fridays.factor 2012 |
|||
2012-01-27 |
2012-01-27 |
||
2012-02-24 |
2012-02-24 |