Ich arbeite einen Standard neun bis fünf. Montag bis Freitag. Ich nehme mir eine halbe Stunde Zeit zum Mittagessen von 12:30 bis 13:00 Uhr.
Schreiben Sie mir ein Programm, das beim Ausführen den Prozentsatz der Arbeitswoche berechnet, den ich zum aktuellen Zeitpunkt abgeschlossen habe.
Regeln
- Zählen Sie nur die tatsächlich geleistete Arbeitszeit. Ich bin pünktlich und arbeite nicht beim Mittagessen.
- Keine Eingabe. Sie können Informationen wie die aktuelle Uhrzeit / das aktuelle Datum erhalten, dies ist jedoch zweckmäßig.
- Die Arbeitswoche gilt vom Freitagende bis Mitternacht zwischen Sonntag und Montag als abgeschlossen.
- Zeitzone ist die lokale Zeitzone.
- Die Ausgabe sollte eine Dezimalzahl sein, z. B. 66.25498, Prozentzeichen optional.
- Das Programm sollte einigermaßen zukunftssicher sein. Es sollte in der Lage sein, Schaltjahre zu bewältigen.
- Die Ausgabeauflösung sollte eine Sekunde oder besser sein. Ich mag es, den Wasserkocher kochen zu sehen.
- Code Golf. Der kürzeste Code gewinnt.