Tạo đồng hồ nhị phân BCD trong ASCII. Theo ngụ ý, nó sẽ hiển thị thời gian trong sáu cột dấu chấm:
(nguồn: Wikimedia Commons )
Mỗi cột là một chữ số được mã hóa nhị phân, đọc giờ, phút và giây từ trái sang phải. Giờ được đưa ra trong định dạng 24 giờ.
Thời gian để hiển thị được đọc từ dòng lệnh hoặc từ stdin (tùy theo điều kiện nào phù hợp hơn). Nếu trống, thời gian hiện tại nên được sử dụng thay thế.
Kích thước đầu ra là một chút hạn chế ở đây và chúng tôi chỉ có thể phù hợp với hai dòng văn bản. Vì vậy, bạn được yêu cầu đặt các dấu chấm chỉ trong hai dòng. Các nhân vật .
, :
và '
có ích ở đây.
Đầu vào
Thời gian để hiển thị ở định dạng ISO-8601, tức là HH:MM:SS
không có giây. Định dạng bắt buộc 24 giờ. Đầu vào có thể trống trong trường hợp thời gian hiện tại sẽ được sử dụng.
Đầu ra
Hai dòng đại diện cho đồng hồ nhị phân BCD như trong hình trên. Mỗi dòng dài chính xác sáu ký tự và các ký tự được phép duy nhất là không gian, dấu chấm, dấu hai chấm và dấu nháy đơn.
Người chiến thắng
Mã ngắn nhất bằng số byte thắng. Trong một tie, giải pháp đăng đầu tiên chiến thắng.
Mẫu đầu vào 1
(trống)
Sản lượng mẫu 1
.
''. ::
Mẫu đầu vào 2
17:59:20
Sản lượng mẫu 2
..'
.:..'
Mẫu đầu vào 3
01:08:01
Sản lượng mẫu 3
'
. .