Schrijf de recursieve functie negatief()
, met als argument een lijst
gehele getallen. Als resultaat geef je het eerste (d.w.z. met kleinste positienummer)
negatief getal van de lijst als resultaat terug. Indien de argumentlijst
geen enkel negatief getal bevat, is het resultaat 0.
De argumentlijst kan eventueel leeg zijn.
TIP: Gebruik een bijkomend argument dat je als recursie-index gebruikt, en verberg dit
als naamargument.
De te onderzoeken lijst gehele getallen.
Het eerste strikt negatief getal dat in de lijst voorkomt.
negatief([1, 2, 3, -4, 5, 6]) = -4 negatief([-1, 2, 3, 4, 5, 6]) = -1 negatief([1, 2, 3, 4, 5, -6]) = -6 negatief([1, 2, 3, 4, 5, 6]) = 0 negatief([]) = 0