Traductor Braille X71198


Statement
 

Graphic problem

pdf   zip

html

El codi Braille és un sistema de lectura i escriptura tàctil per a persones cegues. Cada caràcter es codifica amb 6 punts, com podeu veure a la imatge. Els punts negres representen llocs amb relleu, i els blancs, llocs plans. Ara bé, com es representen els nombres en Braille? Els dígits 0-9 es representen amb les lletres A-J de la forma següent: A = 1, B = 2, …, I = 9, J = 0. Per poder distingir els nombres, les cadenes de dígits van precedides del caràcter # .

Entrada

L’entrada té una sola línia amb entre 1 i 150 caràcters, escollits entre A-J (només 10 majúscules), 0-9, i espais. Es garanteix que no hi ha espais junts, que ni el primer ni l’últim caràcter són espais, i que entre un espai i el següent hi ha o bé només lletres, o bé només dígits.

Sortida

Dibuixeu la traducció Braille corresponent al text d’entrada. El color de fons ha de ser ‘LightBlue’. Cada codi Braille s’ha de dibuixar en una caixa de mida 60 × 90, dividida en 6 subcaixes 30 × 30. Cadascuna d’aquestes subcaixes té un cercle de diàmetre 24 en el centre per pintar-hi els punts de color ‘Black’ o ‘White’. Deixeu 30 píxels de marge entre un codi i el següent.

Public test cases
  • Input

    ABC
    

    Output

    sample-1.png

     (240×90)

  • Input

    2020
    

    Output

    sample-2.png

     (420×90)

  • Input

    DIA 29 FEB
    

    Output

    sample-3.png

     (960×90)

  • Information
    Author
    Víctor Martín
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python