Fractal de cercles P19415


Statement
 

Graphic problem

pdf   zip

html

Considereu un quadrat de color f i d’amplada 2a. Si hi dibuixeu tres cercles de diàmetre a, el primer de color c1 al quadrant inferior esquerre, el segon de color c2 al quadrant superior esquerre, i el tercer de color c3 al quadrant superior dret, el quadrant inferior dret és un quadrat de color f i d’amplada a, al qual se li pot aplicar el mateix procés (repetidament).

Entrada

L’entrada consisteix en els quatre noms de colors f, c1, c2 i c3, seguits d’una n ≥ 0.

Sortida

Cal generar una imatge (25 · 2n, 25 · 2n) segons s’ha explicat. Cal aplicar el patró n vegades, de manera que els cercles més petits tinguin diàmetre 25.

Public test cases
  • Input

    Black
    Red
    Blue
    Green
    2
    

    Output

    sample-1.png

     (100×100)

  • Input

    LightGreen
    HotPink
    Bisque
    Turquoise
    4
    

    Output

    sample-2.png

     (400×400)

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