Escreva um programa que traduza texto ASCII para saída em braille . Requisitos:
- A entrada pode vir de stdin, linha de comando ou outra fonte de entrada externa.
- A saída deve ser reconhecida como braille, a forma de saída é sua. Um exemplo seria
o
para um ponto levantado e.
para um ponto não levantado. Representação de padrão textual como1-3-4
não é aceitável. O empacotamento de linha longa não é necessário. - Apenas os 26 caracteres e o espaço do alfabeto são necessários para uma solução mínima. Todos os caracteres de entrada não suportados pela sua solução devem ser ignorados.
A pontuação é pelo número de caracteres no código fonte. As penalidades e bônus são:
- +50 de penalidade por usar caracteres braille Unicode como saída.
- Bônus de -50 para apoiar maiúsculas, números e pontuação.
Bônus de 200 para apoiar ligaduras e contrações de uma letra do Braille em inglês (grau 2) .(Isso fará com que seja um desafio separado, pois é um problema bem diferente.)
Chamada e saída de amostra (solução 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 . . .