Zeigen Sie eine Digitaluhr an
(Ich sehe, dass es viele Herausforderungen mit der Uhr gibt. Ich habe versucht, alle zu lesen. Ich bin mir ziemlich sicher, dass dies einzigartig ist.)
Schreiben Sie einen Code, der kontinuierlich eine Digitaluhr im Format angezeigt aktualisiert , h:m:swo h, mund sbesetzen können 1 oder 2 Zeichen. Die Einschränkungen in einfachen Worten wie @BlueEyedBeast ausgedrückt, ich möchte im Grunde, dass es die angezeigte Zeit ersetzt.
- Zeilenumbrüche sind nicht erlaubt
- Nachgestellte Leerzeichen sind erlaubt
- Andere abschließende Zeichen sind nicht zulässig
- Es dürfen keine Sekunden verpasst werden (57 -> 59 sind nicht erlaubt)
- Zahlen, die mit "0" beginnen, sind zulässig, solange sie nicht mehr als 2 Zeichen belegen
- Der Code darf keine Eingaben annehmen
- Wenn Ihre Sprache die aktuelle Zeit ohne Eingabe nicht abrufen kann, können Sie bis zu 8 Byte auf eine standardmäßig zulässige Weise eingeben
- Die Ausgabe muss auf Standard sein
- Das ist Codegolf, also gewinnt die kürzeste Antwort!
Beispiel
Ich arbeite an einer Sprache mit dem Namen *> <> (Seestern), da solche Programme in> <> nicht möglich sind (warten Sie nur auf die Datei-Ein- / Ausgabe). Hier ist ein funktionierendes Digitaluhrprogramm (ungolfed). Dieses Programm ist geschrieben in *> <> :
s":"m":"hnonon" "ooo88888888888ooooooooooo1S
Hinweis: Alles ist identisch mit> <>, außer, s = Sekunde, m = Minute, h = Stunde, S = Schlaf (100 ms * x)
Dies gibt aus:
14:44:31
Aktualisierung alle 100ms bis zum Abschluss.
Nicht zugelassene Beispiele
Folgendes ist nicht erlaubt:
1:
14:44:3114:44:32
2:
14:44:31 14:44:32
3:
14:44:31
14:44:32
Die Uhrzeit muss in der ersten Zeile stehen, in der sie ohne sichtbare nachgestellte Zeichen ausgegeben wurde. Das Löschen des Terminals ist jedoch zulässig, da es immer noch keine nachgestellten Zeichen gibt.
