Een lijst gehele getallen bevat zowel positieve als negatieve getallen.
We wensen een nieuwe lijst te construeren, waarin alle getallen uit
de originele lijst voorkomen, maar waarbij alle negatieve getallen
voor alle positieve getallen komen te staan. Het getal 0 wordt hierbij
als positief beschouwd. De originele volgorde van de negatieve getallen
onderling moet hierbij behouden worden, en ook de onderlinge volgorde
van de positieve getallen moet behouden worden (m.a.w. als $$\verb!a!$$
en b
beiden negatief zijn, en a
komt voor b
in de originele lijst, dan komt a
ook voor b
in de nieuwe lijst,
hetzelfde geldt als a
en b
beiden positief zijn).
Schrijf een functie positiefNegatief()
die een nieuwe lijst als
resultaat teruggeeft, waarbij de ordening zoals hierboven aangegeven
gerealiseerd wordt.
positiefNegatief([1, -2, 3, -4, 5, -6]) = [-2, -4, -6, 1, 3, 5]