Was ist das kürzeste Programm, das vorhersagen kann, wann Freitag auf den 13. Tag des Monats fällt?
- Muss ein vollständig funktionierendes Programm sein (nicht nur eine Funktion / ein Unterprogramm)
- Das Datum muss im folgenden Format ausgedruckt werden:
YYYY-MM-DD
- Ermöglichen Sie dem Benutzer, ein Startdatum als Befehlszeilenargument oder durch anzugeben
STDIN
- Wenn der Benutzer kein Startdatum angibt, verwenden Sie Heute als Startdatum.
- Wenn das Startdatum ein Freitag, der 13. ist, sollte das Programm den nächsten Freitag, den 13., finden.
Wenn ich das Programm heute (16. Februar 2011) ausführen würde, würde ich die folgende Ausgabe erhalten.
$ ./fr13th 2013-05-09
2013-09-13
$ ./fr13th 2007-06-29
2007-07-13
$ ./fr13th 2007-07-13
2008-06-13
$ ./fr13th
2011-05-13
2013-9-13
Ausgabe für das erste Beispiel in Ordnung?