Er is een actie “3+1 gratis”. Voor elke aankoop van vier producten krijg je de goedkoopste gratis. De kassa wordt dus geprogrammeerd zodat een klant die \(n\) producten aankoopt, daarvan de goedkoopste \(\lfloor\frac{n}{4}\rfloor\) producten gratis krijgt.

Opgave

Opmerking

Als de totale prijs geprint wordt in Python, worden meer dan twee decimalen gebruikt. Hierdoor lijkt de totale prijs fout te zijn. De testsets beperken zich echter tot 2 decimalen - je moet hier zelf geen extra aanpassingen voor doen.

In het voorbeeld werd de uitvoer beperkt tot 2 decimalen. Als je dit zelf uittest bekom je waarschijnlijk 49.85000000000001.

Voorbeeld

>>> prijzen = [3.23, 5.32, 8.23, 2.23, 9.98, 7.43, 6.43, 8.23, 4.23]
>>> samen(prijzen)
49.85