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?
Entrada
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.
Sortida
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’.
Observació
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)