Scrivi un programma che traduce il testo ASCII in output braille . Requisiti:
- L'input può provenire da stdin, dalla riga di comando o da qualche altra sorgente di input esterna.
- L'output dovrebbe essere riconoscibile come braille, la forma dell'output dipende da te. Un esempio potrebbe essere
oper un punto sollevato e.per un punto non sollevato. La rappresentazione testuale del modello come1-3-4non è accettabile. Non è necessario il confezionamento a linea lunga. - Per una soluzione minima sono necessari solo i 26 caratteri alfabetici e lo spazio. Tutti i caratteri di input non supportati dalla soluzione devono essere ignorati.
Il punteggio è per numero di caratteri nel codice sorgente. Sanzioni e bonus sono:
- +50 di penalità per l'utilizzo di caratteri Braille Unicode come output.
- -50 bonus per capitelli, numeri e punteggiatura di supporto.
-200 bonus per legature di supporto e contrazioni di una lettera dal Braille inglese (grado 2) .(Renderà questa una sfida separata poiché è un problema abbastanza diverso.)
Richiamo e output del campione (soluzione minima):
$ 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 . . .
