Graphic problem
Per distreure’s d’unes obres que li estan portant molts maldecaps, el Professor Oak ha anat a passejar per la Rambla, on s’ha trobat amb un triler, que li ha proposat el joc següent: El triler col·locarà tres boles de colors diferents a sobre la taula, i les taparà amb tres gots iguals. A continuació, intercanviarà la posició dels gots diverses vegades, sense aixecar-los, i en acabat el Professor Oak haurà d’endevinar quina és la posició final de les boles.
El professor ha memoritzat la posició inicial de les boles i la seqüència completa d’intercanvis. Sabríeu ajudar-lo a trobar la posició final?
L’entrada consisteix en tres línies amb els colors inicials de les
boles, d’esquerra a dreta, seguides d’una seqüència d’instruccions, una
per línia, indicant els intercanvis. Per exemple, la instrucció
‘2<->3’ indica que intercanviem la bola central amb
la bola de la dreta.
Dibuixeu la posició final de les boles després de tots els
intercanvis. Cada bola ha de ser un cercle de 75 píxels de diàmetre, del
color indicat a l’entrada. Entre bola i bola hi ha d’haver 10 píxels
d’espai, i hi ha d’haver un marge de 5 píxels envoltant els quatre
costats de la imatge. El fons ha d’estar pintat de color
‘AntiqueWhite’.
Recordeu que podeu consultar la xuleta per a problemes gràfics
a
https://lliçons.jutge.org/python/grafics/pil.html.
Input
Red Green Blue 1<->2 2<->1 1<->3 3<->2
Output
(255×85)
Input
LightSalmon DarkKhaki DarkViolet
Output
(255×85)
Input
LightSalmon DarkKhaki DarkViolet 1<->2 2<->3 3<->1 2<->1 1<->3 1<->3 3<->1 1<->3 1<->2
Output
(255×85)