Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Aufgabe 12.4: foldLeft
Hallo zusammen,
wer hat die distinkt Funktion richtig gelöst?
Es wäre sehr hilfreich, wenn Ihr eure Lösungen hier postet.
Vielen Dank und viel Glück bei der Klausur!
Hab da ne Zeit lang geknobelt, weil für mich irgendwie unverständlich war, das der Parametertyp für den Startwert den man der foldLeft mitgibt, auch den Typ des ergebnisses der Funktion definiert.
Du willst alle Duplikate löschen, also probiere mal mit if-else-statement in der Funktion die du in foldLeft packst, als argument prüfst du ob der jeweilige wert, in der Liste enthalten ist. wenn nein, dann drückst du ihn in die Liste, wenn ja dann wird es die liste ohne den Wert.
Der Startwert, kann durch die Listenoperation take() ganz gut festgelegt werden, den Rest macht dann die Funktion.
Oder gleich die Lösung
Danke ! hab ich gelöst