用ASCII 创建一个BCD 二进制时钟。如所暗示的,它将以六点点显示时间:
(来源:Wikimedia Commons)
每列都是二进制编码的数字,从左到右读取小时,分钟和秒。小时以24小时格式给出。
显示时间是从命令行或从stdin(以更合适的为准)中读取的。如果为空,则应使用当前时间。
这里的输出大小受到一些限制,我们只能容纳两行文本。因此,您需要将点仅放入两行。字符.
,:
并'
在方便的来到这里。
输入值
以ISO-8601格式显示的时间,即HH:MM:SS
无小数秒。强制性的24小时制。输入可以为空,在这种情况下将使用当前时间。
输出量
上图的两行代表BCD二进制时钟。每行正好是六个字符长,并且只能使用空格,句点,冒号和撇号。
优胜者
以字节数为单位的最短代码获胜。在平局中,解决方案取得了第一个胜利。
样品输入1
(空)
样品输出1
.
''. ::
样品输入2
17:59:20
样品输出2
..'
.:..'
样品输入3
01:08:01
样品输出3
'
. .