Een shredder voor groot afval is een groot industriële versnipperaar die grof materiaal kapotmaakt zodat het makkelijker verwerkt, gerecycled of afgevoerd kan worden.

image description

In de figuur zie je dat afval zowal links als rechts van de shredder aangevoerd wordt via een transportband. In deze oefening wordt de schredder voorgesteld door "<|>". De schredder staat steeds in het midden van een lijst afval. In het slechtste geval staat er ofwel links ofwel rechts van de schredder een type afval meer of minder. Enkele voorbeelden:

s = ["colablikje", "oude krant", "<|>", "koffiegruis", "bananenschil", "zakdoekje"]
s = ["colablikje", "oude krant", "koffiegruis", "<|>", "bananenschil", "zakdoekje"]
s = ["colablikje", "oude krant", "<|>", "koffiegruis", "bananenschil"]

Opgave

Programmeer de volgende twee functies:

Voorbeelden

>>> shredd(['colablikje', 'oude krant', '<|>', 'koffiegruis', 'bananenschil'])
['colablikje', '<|>', 'bananenschil']

>>> shredd(['<|>', 'koffiegruis'])
['<|>', 'koffiegruis']

>>> shredder(['colablikje', '<|>', 'bananenschil', 'zakdoekje'])
'zakdoekje'

>>> shredder(['colablikje', '<|>', 'bananenschil'])
'afval verwerkt'