Rètols P40148


Statement
 

pdf   zip

0.80 Un rètol dels antics, amb bombetes que estan enceses o apagades, es pot codificar amb 5×35 \times 3 bits, de dalt a baix, i cada fila d’esquerra a dreta. A la dreta podeu veure les posicions de les bombetes.

Donat un rètol amb nn símbols, cadascun codificat amb 15 bits, escriviu-lo.

0.15

 0  1  2
 3  4  5
 6  7  8
 9 10 11
12 13 14

Entrada

L’entrada consisteix en diversos rètols, cadascun descrit amb un natural n≥1n \ge 1, seguit de les codificacions dels nn símbols del rètol. Cada codificació és una paraula amb 15 caràcters que són tots ‘0’ o ‘1’.

Sortida

Escriviu cada rètol seguint el format dels exemples. Cal usar espais per a les bombetes apagades, lletres O majúscula per a les enceses, i cal separar els símbols sentre si i amb els costats amb dues columnes d’espais. Rodejeu el rètol amb guions a dalt i a baix, amb barres verticals als costats, i poseu quatre asteriscs a les cantonades.

Public test cases
  • Input

    4 101101111101101 111101101101111 100100100100111 111101111101101
    3 111111111111111 000000000000000 011010001000000
    

    Output

    *----------------------*
    |  O O  OOO  O    OOO  |
    |  O O  O O  O    O O  |
    |  OOO  O O  O    OOO  |
    |  O O  O O  O    O O  |
    |  O O  OOO  OOO  O O  |
    *----------------------*
    *-----------------*
    |  OOO        OO  |
    |  OOO        O   |
    |  OOO         O  |
    |  OOO            |
    |  OOO            |
    *-----------------*
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++ Python