Gepostet: |
Haskell Funktion foldr foldl operation | ||||||||||
Hallo Leute, bin neu in der Haskell Programmierwelt und brauche evtl. eure Hilfe bzw. paar tipps bzgl. folgender Aufgabe: Die Aufgabe lautet wie folgt: Reimplementieren Sie diese mit Hilfe von Funktionen h¨oherer Ordnung, ohne explizit Rekursion zu verwenden! Implementieren Sie dar¨uber hinaus folgende Funktionen: • revDiv :: [Int] -> Int Dividiert die Elemente der gegebenen Liste von rechts nach links. Um Division durch Null zu vermeiden, werden Nullen dabei ignoriert. Falls die gegebene Liste leer ist, darf sich die Funktion beliebig verhalten. Beispiel: revDiv [2,0,3,12] = 2, da 12/3/2 = 2 gilt. ich hab mal so angefangen: revDiv ::[Int] -> Int reDiv [xy] <- [xs] reDiv [] = [] kann man denn wenn man die funktion von re nach li ablaufen lassen will einfach den pfeil umkehren ? und wie soll ich die fkt hinschreiben, sodass die nullen ignoriert werden ???? bitte um hilfe und evtl tipps , ich habe erst vor 3 tagen mit haskell angefangen :s vielen dank! LG Sammy |
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
ähm die überschrift hab ich falsch eingetragen sorry :s ist mir auch gerade erst aufgefallen :-) Sorry | |||||||||||
Zum Seitenanfang | |||||||||||