www.jammni.de

Logo - Kleiner Drache
Login
Username:

Passwort:

Daten merken
Auto-Login
Registrieren
 
Online
niemand
 
Forumsuche
Suche nach:

Logo - DracheHaskell-Forum

sammy

Gepostet:
20.01.2014 18:29

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    
 
sammy

Gepostet:
20.01.2014 18:30

   
ähm die überschrift hab ich falsch eingetragen sorry :s ist mir auch gerade erst aufgefallen :-) Sorry SmilieSmilie
Zum Seitenanfang