Cercles creixents P88106


Statement
 

Graphic problem

pdf   zip

Dibuixeu una seqüència d’nn cercles, d’esquerra a dreta, amb diàmetres aa, 2a2a, …, i nana. Els cercles han de tocar tots el marge inferior. A més, el primer cercle ha de tocar el marge esquerra, i l’últim cercle ha de tocar els marges dret i superior.

Entrada

L’entrada consisteix en un nom de color ff, seguit de cinc naturals rr, gg, bb, nn i aa.

Sortida

Cal generar una imatge de les dimensions adequades de color de fons ff. El primer cercle ha de tenir color (r,g,b)(r, g, b), el segon (2r,2g,2b)(2r, 2g, 2b), …, i l’últim (nr,ng,nb)(nr, ng, nb). Podeu assumir que els colors seran correctes, és a dir, max(nr,ng,nb)255\max(nr, ng, nb) \le 255.

Public test cases
  • Input

    Beige
    0
    0
    60
    4
    70
    

    Output

    sample-1.png

     (700×280)

  • Input

    Cyan
    80
    20
    40
    3
    100
    

    Output

    sample-2.png

     (600×300)

  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python