printРайонно-городское личное первенство

print4. Калькулятор

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0) idea

Напишите программу, которая моделирует дисплей калькулятора, то есть вводит целое число `N` (`|N|\ <\ 10^10`) и выводит изображение этого числа на дисплее. Знак числа высвечивается непосредственно перед первой цифрой числа.
Изображение каждой цифры или знака числа получается с помощью включения или выключения семи элементов жидкокристаллического дисплея. Состояние дисплея программа должна печатать с помощью символов '|' (вертикальная черта), '_' (подчеркивание) и ' ' (пробел). Цифры и знак минус на дисплее должны быть изображены следующим образом:
    _     _  _     _  _  _  _  _
 _ | |  | _| _||_||_ |_   ||_||_|
   |_|  ||_  _|  | _||_|  ||_| _|
Каждый символ изображается как матрица 3 на 3 символа (конечные пробелы в строке также печатаются)
 _ 
|_|
|_|

Пример ввода

-123

Пример вывода

       _  _ 
 _   | _| _|
     ||_  _|
loading