Kunst gestohlen von Wie groß ist die Ziffer?
7-Segment-Ziffern können in ASCII mit _|
Zeichen dargestellt werden. Hier sind die Ziffern 0-9
:
_ _ _ _ _ _ _ _
| | | _| _| |_| |_ |_ | |_| |_|
|_| | |_ _| | _| |_| | |_| _|
Ihre Aufgabe ist es, die Kunst in normale Zahlen zu zerlegen.
Hinweise zu Zahlen
- Jede Ziffer hat eine andere Breite.
1
hat eine Breite von1
3
und7
sind2
breit245689
und0
sind alle3
breit
Außerdem steht zwischen jeder Ziffer ein Zeichen zum Auffüllen. Hier ist der vollständige Zeichensatz:
// <- sollte ein Leerzeichen sein, aber die SE-Formatierung hat es durcheinander gebracht | | ------------- _ _ | | _ ------------- _ _ | _ | ------------- | _ | | ------------- _ | _ _ | ------------- _ | _ | _ | ------------- _ | | ------------- _ | _ | | _ | ------------- _ | _ | _ | ------------- _ | | | _ |
Eingang
Die Eingabe kann entweder über die Konsole oder als String-Argument für eine Funktion erfolgen.
Ausgabe
Die Ausgabe wird entweder an die Konsole gesendet oder von der Funktion zurückgegeben.
Beispiele:
_ _ _
| | | |_
| | | |_|
1776
_ _ _
_| | | | |_
|_ |_| | |_|
2016
_ _
| |_| |_| |_
| _| | _|
1945
_ _ _ _ _ _
| | | | | | | | | | | | |
| |_| |_| |_| |_| |_| |_|
1000000
_ _ _ _ _ _ _ _
| | | _| _| |_| |_ |_ | |_| |_|
|_| | |_ _| | _| |_| | |_| _|
0123456789
Das ist Code-Golf, also gewinnt die kürzeste Anzahl an Bytes!