Last Friday of each month

From Rosetta Code
Revision as of 00:49, 5 November 2011 by rosettacode>Blue Prawn (a new quite simple task)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Last Friday of each month is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

Write a program or a script that returns the last Fridays of each months of a given year provided as argument on the command line.

Example of an expected output:

./last_fridays 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