Ortoedre en perspectiva P75880


Statement
 

Graphic problem

pdf   zip

html

Feu un programa que dibuixi un ortoedre vist en perspectiva.

Entrada

L’entrada consisteix en quatre naturals parells n, x, y i z, amb x + z i y + z més petits que n.

Sortida

Cal generar una imatge (n, n) de fons ‘Black’. La cara frontal de l’ortoedre ha de tenir color ‘White’ i mides x × y. La z indica l’increment que cal aplicar a les dues dimensions per a la perspectiva. La cara de baix ha de tenir color ‘Silver’, i la de la dreta ‘Grey’. La figura ha d’aparèixer centrada. Fixeu-vos en el primer exemple per acabar d’ajustar els píxels.

Public test cases
  • Input

    10
    6
    4
    2
    

    Output

    sample-1.png

     (10×10)

  • Input

    500
    100
    200
    150
    

    Output

    sample-2.png

     (500×500)

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