Искусство украдено у какого размера цифра?
7-сегментные цифры могут быть представлены в ASCII с использованием _|
символов. Вот цифры 0-9
:
_ _ _ _ _ _ _ _
| | | _| _| |_| |_ |_ | |_| |_|
|_| | |_ _| | _| |_| | |_| _|
Ваша работа состоит в том, чтобы разобрать искусство в нормальные числа.
Примечания по номерам
- Каждая цифра имеет разную ширину.
1
имеет ширину1
3
и7
в2
ширину245689
и0
все3
широко
Также между каждой цифрой есть один символ заполнения. Вот полный набор символов:
// <- должен быть один пробел, но SE форматирование испортило | | ------------- _ _ | | _ ------------- _ _ | _ | ------------- | _ | | ------------- _ | _ _ | ------------- _ | _ | _ | ------------- _ | | ------------- _ | _ | | _ | ------------- _ | _ | _ | ------------- _ | | | _ |
вход
Ввод может быть либо из консоли, либо в виде строкового аргумента функции.
Выход
Вывод либо выводится на консоль, либо возвращается из функции.
Примеры:
_ _ _
| | | |_
| | | |_|
1776
_ _ _
_| | | | |_
|_ |_| | |_|
2016
_ _
| |_| |_| |_
| _| | _|
1945
_ _ _ _ _ _
| | | | | | | | | | | | |
| |_| |_| |_| |_| |_| |_|
1000000
_ _ _ _ _ _ _ _
| | | _| _| |_| |_ |_ | |_| |_|
|_| | |_ _| | _| |_| | |_| _|
0123456789
Это код-гольф, поэтому выигрывает самое короткое число байтов!