Dues diagonals P67836


Statement
 

Graphic problem

pdf   zip

Feu un programa que dibuixi un tauler quadrat amb quadrats a les dues diagonals.

Entrada

L’entrada consisteix en un nom de color ff, i de sis naturals nn, aa, r1r_1, g1g_1, b1b_1, r2r_2, g2g_2 i b2b_2. Podeu assumir n1n \ge 1, a1a \ge 1, i que els altres sis naturals són nombres parells entre 0 i 254.

Sortida

Cal generar una imatge (an,an)(a \cdot n, a \cdot n) de color de fons ff. Cada diagonal ha de tenir nn quadrats d’amplada aa. Els de la diagonal que comença a dalt a l’esquerra han de ser de color (r1,g1,b1)(r_1, g_1, b_1). Els de l’altra diagonal han de ser de color (r2,g2,b2)(r_2, g_2, b_2). Si les diagonals coincideixen, el color del quadrat del mig ha de ser la mitjana dels dos colors.

Public test cases
  • Input

    Azure
    10
    50
    220
    20
    60
    0
    0
    128
    

    Output

    sample-1.png

     (500×500)

  • Input

    Beige
    7
    60
    0
    254
    100
    254
    80
    0
    

    Output

    sample-2.png

     (420×420)

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