Graphic problem
Dos anys després de guanyar l’OIcat, en Pau s’ha enamorat de la literatura gràcies a un professor de Girona, així que ha decidit anar a una biblioteca a ordenar els llibres d’un prestatge d’esquerra a dreta. El seu criteri és el següent:
primer, el llibre amb el títol lexicogràficament més petit,
en cas d’empat, el llibre amb l’autor lexicogràficament més petit,
en cas d’un altre empat, el llibre amb més pàgines,
en cas d’un altre empat, el llibre publicat abans,
en cas d’un altre empat, el llibre més alt,
en cas d’empat a tot, cal mantenir l’ordre del llibres a l’entrada.
Les comparacions lexicogràfiques entre paraules s’han de fer suposant
que totes les lletres són minúscules. (Recordeu que un string
s es pot passar a minúscules usant
s.lower().)
Donada la informació d’ llibres, podeu ordenar-los correctament?
L’entrada consisteix en una línia amb , seguida de línies amb les dades de cada llibre: títol, autor, nombre de pàgines, data de publicació (en format dd/mm/aaaa), alçada del llibre en píxels, i color. Els títols i autors només tenen lletres majúscules i minúscules.
Dibuixeu una imatge de fons blanc amb les dimensions adequades, amb
una prestatgeria d’esquerra a dreta amb 10 píxels d’alçada i color
‘Brown’. Dibuixeu els llibres ordenats a sobre. Cadascun ha
de tenir el color i alçada especificats a l’enunciat, i una amplada
igual a la divisió entera del nombre de pàgines entre 4.
Input
2 LaGuerraNoTeCaraDeDona Alexievich 368 05/11/2015 90 Purple LaGuerraNoTeCaraDeDona Alexievich 368 05/11/2015 80 Green
Output
(184×100)
Input
9 It StephenKing 200 17/09/1986 100 Purple Carrie StephenKing 200 17/09/1986 100 Blue Carrie stephenking 160 17/09/1986 100 Yellow Carrie stephenking 160 17/09/1986 120 Black Carrie RichardBachman 200 17/09/1986 100 Orange carrie StephenKing 200 17/09/1986 100 Red it STEPHENKING 200 17/10/1987 100 Green it stephenking 200 17/10/1986 100 Pink IT stephenking 200 18/09/1986 100 Grey
Output
(430×130)