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
o
per un punto sollevato e.
per un punto non sollevato. La rappresentazione testuale del modello come1-3-4
non è 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 . . .