Écrivez un programme qui traduit le texte ASCII en sortie braille . Exigences:
- L'entrée peut provenir de stdin, de la ligne de commande ou d'une autre source d'entrée externe.
- La sortie doit être reconnaissable en braille, la forme de la sortie dépend de vous. Un exemple serait
o
pour un point en relief et.
pour un point non en relief. Une représentation textuelle comme celle-ci1-3-4
n'est pas acceptable. Un enroulement longue ligne n'est pas requis. - Seuls les 26 caractères alphabétiques et l'espace sont requis pour une solution minimale. Tous les caractères saisis non pris en charge par votre solution doivent être ignorés.
La notation se fait par nombre de caractères dans le code source. Les pénalités et bonus sont:
- Pénalité de +50 pour l'utilisation de caractères braille Unicode en sortie.
- -50 bonus pour prendre en charge les majuscules, les chiffres et la ponctuation.
-200 bonus pour soutenir les ligatures et les contractions à une lettre du braille anglais (2e année) .(Cela en fera un défi distinct car c'est un problème assez différent.)
Exemple d'appel et de sortie (solution minimale):
$ 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 . . .