Litoral

Una ONG ecologista vol mirar l’estat de contaminació de les platges de
Catalunya. Per tal d’adquirir les dades els voluntaris de l’organització
escorcollen les platges i omplen una fitxa fent un recompte de tots els
objectes que van trobant. Aquestes dades s’emmagatzemen en una llista de
llistes on cada subllista representa la fitxa d’una platja. De cada
platja es guarda el seu nom, estat (bandera blava, verda, groga o
vermella) i les quantitats de objectes deixalla que van trobant els
voluntaris. A l’exemple següent, la platja de Canet té bandera blava i
s’han trobat els nombres següents d’objectes: 123, 32, 15, 45.

    l = [['Canet', 'blava', 123, 32, 15, 45],\
         ['Barcelona', 'groga', 72, 143, 232, 151, 200],\
         ['Tossa','blava', 12, 34, 25]]

Es demanen els codis de diverses funcions. Seguiu el format dels
exemples que es mostren a sota. En tots els enunciats podeu suposar que
sempre hi ha dades.

1.  Feu una funció @deixalles(p)@ en que, donada una llista que codifica
    les dades d’una platja p, retorni la suma de les deixalles.

2.  Feu una funció @promig(l)@ en que, donada una llista l com la
    mostrada en l’exemple, retorni el promig de les sumes de deixalles
    de totes les platges amb una xifra decimal.

3.  Feu una funció @mesBruta(p, l)@ en que, donada una llista l com la
    mostrada en l’exemple i una platja p, retorni si la platja està més
    bruta que la mitjana del litoral.

Les tres funcions valen 20, 30 i 50 punts respectivament.

Informació del problema

Autoria: Gerard Escudero

Generació: 2026-01-25T19:37:57.446Z

© Jutge.org, 2006–2026.
https://jutge.org
