Escriba un programa que traduzca el texto ASCII a la salida en braille . Requisitos:
- La entrada puede provenir de stdin, línea de comando o alguna otra fuente de entrada externa.
- La salida debe ser reconocible como braille, la forma de salida depende de usted. Un ejemplo sería
opara un punto elevado y.para un punto no elevado. La representación de patrones textuales como1-3-4no es aceptable. No se requiere envoltura de línea larga. - Solo se requieren los 26 caracteres del alfabeto y el espacio para una solución mínima. Todos los caracteres de entrada no admitidos por su solución deben ignorarse.
La puntuación es por número de caracteres en el código fuente. Las penalizaciones y bonificaciones son:
- +50 de penalización por usar caracteres braille Unicode como salida.
- -50 de bonificación por apoyar capitales, números y puntuación.
-200 de bonificación por soportar ligaduras y contracciones de una letra del Braille inglés (Grado-2) .(Hará de este un desafío separado ya que es un problema bastante diferente).
Ejemplo de invocación y salida (solución mínima):
$ 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 . . .
