ASCII 로 BCD 이진 시계 를 만듭니다 . 묵시적으로, 그것은 6 개의 열로 된 시간으로 표시되어야한다 :
(출처 : Wikimedia Commons )
각 열은 왼쪽에서 오른쪽으로 시간, 분 및 초를 읽는 이진 코드 숫자입니다. 시간은 24 시간 형식으로 제공됩니다.
표시 할 시간은 명령 행 또는 stdin (둘 중 더 적합한 것)에서 읽습니다. 비어 있으면 현재 시간을 대신 사용해야합니다.
출력 크기는 여기에 약간 제한되어 있으며 두 줄의 텍스트에만 적합합니다. 따라서 점을 두 줄에만 배치해야합니다. 문자는 .
, :
그리고 '
여기에 편리.
입력
ISO-8601 형식으로 표시하는 시간, 즉 HH:MM:SS
소수 초없이 표시됩니다 . 필수 24 시간 형식. 입력이 비어 있으면 현재 시간이 사용됩니다.
산출
위의 이미지에서와 같이 두 줄은 BCD 이진 시계를 나타냅니다. 각 줄은 정확히 6 자이며 공백, 마침표, 콜론 및 아포스트로피 만 허용됩니다.
우승자
바이트 수로 가장 짧은 코드가 이깁니다. 동점으로 솔루션이 첫 승리를 거두었습니다.
샘플 입력 1
(빈)
샘플 출력 1
.
''. ::
샘플 입력 2
17:59:20
샘플 출력 2
..'
.:..'
샘플 입력 3
01:08:01
샘플 출력 3
'
. .