• Teaser Home

    Clean Code Developer School

    Saubere Softwareentwicklung üben – regelmäßig, fokussiert, individuell, angeleitet

cal

Application Kata „cal“

Schreibe ein Programm, das einen Monatskalender auf der Konsole ausgibt.

Das Programm wird mit Monat und Jahr als Kommandozeilenparameter aufgerufen und gibt daraufhin einen Kalender aus:

Beachten Sie, dass im obigen Beispiel die Woche am Sonntag beginnt statt, wie in Deutschland üblich, am Montag.

Variation #1

Wenn das Programm ohne Parameter aufgerufen wird, soll der Kalender zum aktuellen Monat ausgegeben werden.

Variation #2

Der Wochentag, mit dem die Woche beginnt, kann als optionaler dritter Parameter angegeben werden:

Monat und Jahr können auch weggelassen werden: