Arte rubata da Che dimensione è la cifra?
Le cifre a 7 segmenti possono essere rappresentate in ASCII usando _|caratteri. Ecco le cifre 0-9:
_ _ _ _ _ _ _ _
| | | _| _| |_| |_ |_ | |_| |_|
|_| | |_ _| | _| |_| | |_| _|
Il tuo compito è di analizzare l'arte in numeri normali.
Note sui numeri
- Ogni cifra ha una larghezza diversa.
1ha una larghezza di13e7sono2larghi245689e0sono tutti3ampi
Inoltre tra ogni cifra c'è un carattere di riempimento. Ecco il set completo di caratteri:
// <- dovrebbe essere uno spazio, ma la formattazione SE l'ha incasinato | | ------------- _ _ | | _ ------------- _ _ | _ | ------------- | _ | | ------------- _ | _ _ | ------------- _ | _ | _ | ------------- _ | | ------------- _ | _ | | _ | ------------- _ | _ | _ | ------------- _ | | | _ |
Ingresso
L'input può essere dalla console o come stringa arg per una funzione.
Produzione
L'output viene inserito nella console o restituito dalla funzione.
Esempi:
_ _ _
| | | |_
| | | |_|
1776
_ _ _
_| | | | |_
|_ |_| | |_|
2016
_ _
| |_| |_| |_
| _| | _|
1945
_ _ _ _ _ _
| | | | | | | | | | | | |
| |_| |_| |_| |_| |_| |_|
1000000
_ _ _ _ _ _ _ _
| | | _| _| |_| |_ |_ | |_| |_|
|_| | |_ _| | _| |_| | |_| _|
0123456789
Questo è il golf del codice, quindi vince il conteggio dei byte più breve!