디지털 시계 표시
(나는 많은 시계 도전이있는 것을 보았습니다. 나는 그들을 모두 읽으려고 노력했습니다. 이것이 독창적이라고 확신합니다)
계속 형식으로 표시되는 디지털 시계를 업데이트하는 코드 작성 h:m:s곳 h, m그리고 s1 또는 2 개의 문자를 점유 할 수 있습니다. @BlueEyedBeast와 같은 간단한 용어로 제한 사항은 기본적으로 표시된 시간을 대체하기를 원합니다.
- 개행은 허용되지 않습니다
- 후행 공백이 허용됩니다
- 다른 후행 문자는 허용되지 않습니다
- 몇 초도 놓치지 않아야합니다 (57-> 59는 허용되지 않음).
- "0"으로 시작하는 숫자는 2자를 초과하지 않는 한 허용됩니다.
- 코드는 어떤 입력도받지 않아야합니다
- 입력 한 언어가 현재 시간을 입력하지 못하면 표준 적으로 허용되는 방식으로 최대 8 바이트를 입력 할 수 있습니다.
- 출력은 표준 출력이어야합니다
- 이것은 codegolf이므로 최단 답변이 승리합니다!
예
이 프로그램은> <>에서 불가능하기 때문에 *> <> (불가사리)라는 언어로 작업하고 있습니다 (파일 i / o를 기다리십시오). 여기에 작동하는 디지털 시계 프로그램이 있습니다 (무용지물). 이 프로그램은 *> <>로 작성되었습니다 .
s":"m":"hnonon" "ooo88888888888ooooooooooo1S
참고 : s = 초, m = 분, h = 시간, S = 절전 (100ms * x)을 제외하고 모든 것이> <>와 동일합니다.
이 결과는 다음과 같습니다.
14:44:31
종료 될 때까지 100ms마다 업데이트
허용되지 않는 예
다음은 허용되지 않습니다 :
1:
14:44:3114:44:32
2 :
14:44:31 14:44:32
삼:
14:44:31
14:44:32
보이는 후행 문자없이 출력 된 첫 번째 라인에 시간이 남아 있어야합니다. 그러나 터미널을 지우면 여전히 후행 문자가 없으므로 허용됩니다.
