Codegolf/3: Difference between revisions
Jump to navigation
Jump to search
m (Codegolf/3te Challenge moved to Codegolf/3: blah) |
|||
Line 14: | Line 14: | ||
Man kann davon ausgehen, dass das Programm immer mit einem legitimen Datum aufgerufen wird. Der Aufruf ist immer in der Form | Man kann davon ausgehen, dass das Programm immer mit einem legitimen Datum aufgerufen wird. Der Aufruf ist immer in der Form | ||
\d+\. (Januar|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember) \d+ | \d+\. (Januar|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember) \d+ | ||
Die Ausgabe muss: | |||
(Montag|Dienstag|Mittwoch|Donnerstag|Freitag|Samstag|Sonntag)\n | |||
entsprechen. | |||
Testcases kommen bald[tm]. | Testcases kommen bald[tm]. | ||
Revision as of 12:55, 19 July 2008
Challenge #3: Wochentagberechnung
"Wie ist der Wochentag eines bestimmten Datums?"
$ ./wochentag 1. Januar 1970 Donnerstag $
Siehe: http://de.wikipedia.org/wiki/Wochentagsberechnung
Um es ein wenig golfbarer zu machen, rechnen wir nur mit dem
gregorianischen Kalender.
Man kann davon ausgehen, dass das Programm immer mit einem legitimen Datum aufgerufen wird. Der Aufruf ist immer in der Form
\d+\. (Januar|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember) \d+
Die Ausgabe muss:
(Montag|Dienstag|Mittwoch|Donnerstag|Freitag|Samstag|Sonntag)\n
entsprechen.
Testcases kommen bald[tm].
sur5r ist der Schiedsrichter dieser Challenge.
Es dürfen keine generischen/speziellen Datumsumrechnungsmodule der Sprache benutzt werden, auch wenn sie Bestandteil der Distribution der Sprache sind.
Das Programm darf nichts nach STDERR schreiben