Sztuka skradziona z Jakiego rozmiaru jest cyfra?
7-segmentowe cyfry mogą być reprezentowane w ASCII za pomocą _|
znaków. Oto cyfry 0-9
:
_ _ _ _ _ _ _ _
| | | _| _| |_| |_ |_ | |_| |_|
|_| | |_ _| | _| |_| | |_| _|
Twoim zadaniem jest parsowanie sztuki w normalne liczby.
Uwagi na temat liczb
- Każda cyfra ma inną szerokość.
1
ma szerokość1
3
i7
są2
szerokie245689
i0
wszystkie są3
szerokie
Również między każdą cyfrą jest jeden znak wypełnienia. Oto pełny zestaw znaków:
// <- powinna być jedna spacja, ale pomieszane zostało formatowanie SE | | ------------- _ _ | | _ ------------- _ _ | _ | ------------- | _ | | ------------- _ | _ _ | ------------- _ | _ | _ | ------------- _ | | ------------- _ | _ | | _ | ------------- _ | _ | _ | ------------- _ | | | _ |
Wkład
Dane wejściowe mogą być albo z konsoli, albo jako ciąg argumentu do funkcji.
Wydajność
Dane wyjściowe są umieszczane w konsoli lub zwracane przez funkcję.
Przykłady:
_ _ _
| | | |_
| | | |_|
1776
_ _ _
_| | | | |_
|_ |_| | |_|
2016
_ _
| |_| |_| |_
| _| | _|
1945
_ _ _ _ _ _
| | | | | | | | | | | | |
| |_| |_| |_| |_| |_| |_|
1000000
_ _ _ _ _ _ _ _
| | | _| _| |_| |_ |_ | |_| |_|
|_| | |_ _| | _| |_| | |_| _|
0123456789
To jest golf golfowy, więc wygrywa najkrótsza liczba bajtów!