Dato qualsiasi numero intero a 16 bit senza segno, converti il suo numero decimale (cioè base-10) in una griglia ASCII 4x4 dei suoi bit, con il bit più significativo (MSB) in alto a sinistra, il bit meno significativo (LSB) a in basso a destra, leggi attraverso e poi in basso (come il testo inglese).
Esempi
Ingresso: 4242
+---+---+---+---+
| | | | # |
+---+---+---+---+
| | | | |
+---+---+---+---+
| # | | | # |
+---+---+---+---+
| | | # | |
+---+---+---+---+
Ingresso: 33825
+---+---+---+---+
| # | | | |
+---+---+---+---+
| | # | | |
+---+---+---+---+
| | | # | |
+---+---+---+---+
| | | | # |
+---+---+---+---+
Requisiti specifici
L'input deve essere in decimale (base-10), tuttavia è possibile convertirlo in binario nel modo desiderato (incluso l'uso del linguaggio incorporato, se disponibile).
Il formato della tabella di output deve corrispondere esattamente . Questo significa che si devono utilizzare i caratteri ASCII specifico (
-
,+
e|
) per le linee della griglia tabella come mostrato, all'interno di ogni cella è 3 caratteri, e veri bit sono rappresentati da#
mentre falsa è rappresentato da uno spazio ().
Gli spazi bianchi iniziali o finali non sono consentiti. Newline finale è richiesto .
L'ordine dei bit deve corrispondere agli esempi come descritto.
indennità
- L'input deve essere un numero di base 10 sulla riga di comando, input standard o input dell'utente, ma non deve essere codificato nel codice sorgente.
Che vinca il codice più corto più chiaro ! :-)