Напишите программу, которая переводит текст ASCII в вывод Брайля . Требования:
- Входные данные могут поступать из стандартного ввода, командной строки или другого внешнего источника ввода.
- Вывод должен быть распознан как шрифт Брайля, форма вывода зависит от вас. Примером может служить
o
выпуклая точка и.
невыпуклая точка. Текстовое представление шаблона, например,1-3-4
не приемлемо. Перенос строки не требуется. - Для минимального решения требуются только 26 букв алфавита и пробел. Все входные символы, не поддерживаемые вашим решением, должны игнорироваться.
Оценка по количеству символов в исходном коде. Штрафы и бонусы:
- +50 штрафов за использование символов Брайля Unicode в качестве вывода.
- -50 бонус за поддержку столиц, цифр и знаков препинания.
-200 бонус за поддержку лигатур и однобуквенных сокращений от английского (класс 2) Брайля .(Будет сделать это отдельной проблемой, так как это совсем другая проблема.)
Пример вызова и вывода (минимальное решение):
$ braille Hello world
o . o . o . o . o . . . . o o . o . o . o o
o o . o o . o . . o . . o o . o o o o . . o
. . . . o . o . o . . . . o o . o . o . . .