4. Калькулятор
Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Напишите программу, которая моделирует дисплей калькулятора, то есть вводит целое число `N` (`|N|\ <\ 10^10`)
и выводит изображение этого числа на дисплее. Знак числа высвечивается непосредственно перед первой цифрой числа.
Изображение каждой цифры или знака числа получается с помощью включения или выключения семи элементов
жидкокристаллического дисплея. Состояние дисплея программа должна печатать с помощью символов '|'
(вертикальная черта), '_' (подчеркивание) и ' ' (пробел). Цифры и знак минус на дисплее
должны быть изображены следующим образом:
_ _ _ _ _ _ _ _
_ | | | _| _||_||_ |_ ||_||_|
|_| ||_ _| | _||_| ||_| _|
Каждый символ изображается как матрица 3 на 3 символа (конечные пробелы в строке также печатаются)
Пример вывода
_ _
_ | _| _|
||_ _|