Codi de barres P60369


Statement
 

Graphic problem

pdf   zip

thehtml

En Víctor vol catalogar els llibres de la seva biblioteca. Etiquetarà cadascun amb un codi de barres corresponent al codi ISBN del llibre. Com que no pot comprar-se un lector de codis de barres, ha decidit que es farà el seu propi sistema de codificació, en el qual l’amplada de les barres serà proporcional al nombre que representen. El podeu ajudar a implementar-lo?

Entrada

L’entrada consisteix en una única línia amb els 13 dígits del codi ISBN, tots entre 1 i 9.

Sortida

Dibuixeu el codi de barres corresponent a la seqüència donada, on cada dígit d ve representat per una barra vertical de color ‘Black’ amb 100 píxels d’alçada i 5d píxels d’amplada. La figura ha d’estar envoltada pels quatre costats per un marge de 5 píxels vermells (color ‘Red’), i entre cada parell de barres hi ha d’haver un espai de 10 píxels vermells.

Observació

Recordeu que podeu consultar la xuleta per a problemes gràfics a
https://lliçons.jutge.org/python/grafics/pil.html.

Public test cases
  • Input

    2131132411231

    Output

    sample-1.png

     (255×110)

  • Input

    9839123456789

    Output

    sample-2.png

     (500×110)

  • Input

    9781471171215

    Output

    sample-3.png

     (400×110)

  • Information
    Author
    Xavier Povill
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python