GDQ - Binary Coded Decimal Clock
Difficulty : Easy
Community success rate: 95%
Approved by Eulero314 DeanTheMachine Stephen Kondaveti
A higher resolution is required to access the IDE
- 107
Statement
Goal
Games Done Quick is back in season and it's a great time to see how coding can go very wrong! Unfortunately, something is missing... The Binary clock!Runners keep track of their time during the marathon, and it is displayed alongside a nice Binary Clock graphic. Let's recreate this awesome bit of design! The goal for this challenge is to take an input time and display a clock.
The clock will be a 6x4 grid displaying Binary Coded Decimal (BCD). Each digit from the input time will have its own column of 4 bits, allowing that column to show the numbers 0-9. We need to display 1 hour digit, 2 minute digits, 2 second digits, and 1 fractional digit.
Each digit will be displayed across all 4 lines. The bits will be displayed as 5 underscores (
These lines will be in the format:
You can find out more about BCD here:
https://en.wikipedia.org/wiki/Binary-coded_decimal
About GDQ:
https://gamesdonequick.com/
Input
Line 1: A string Input containing the current time to display. It is in the 24-hour time format of HH: MM: SS: f, where HH (hours), MM (minutes), SS (seconds) are shown as 2 digits and f (fractional) is shown as a single digit.
Output
4 lines displaying the Input as a Binary Coded Decimal.
Constraints
00 ≤ HH ≤ 09
Example
Input
00:01:02:3
Output
|_____|_____|_____|_____|_____|_____| |_____|_____|_____|_____|_____|_____| |_____|_____|_____|_____|#####|#####| |_____|_____|#####|_____|_____|#####|
A higher resolution is required to access the IDE