Korrekturen und leichte Updates
parent
08eb7fdd3b
commit
c34a81101f
|
@ -5,7 +5,7 @@ import qualified Distribution.FieldGrammar as Data
|
||||||
--3. gebe die Liste anschließend rückwärts heraus
|
--3. gebe die Liste anschließend rückwärts heraus
|
||||||
|
|
||||||
--Nutze dafür Methoden aus dem module Data.List
|
--Nutze dafür Methoden aus dem module Data.List
|
||||||
--Achtung nutze den richtigen Import, ansonsten kann es zu name clashes kommen
|
--Achtung nutze den richtigen Typ von Import, ansonsten kann es zu name clashes kommen
|
||||||
|
|
||||||
|
|
||||||
--Import
|
--Import
|
||||||
|
@ -13,4 +13,14 @@ import qualified Distribution.FieldGrammar as Data
|
||||||
|
|
||||||
|
|
||||||
--Funktion
|
--Funktion
|
||||||
uniqueReverseList :: (Eq a, Ord a) => --hier in der Zeile fehlt noch etwas;)
|
uniqueReverseList :: --hier in der Zeile fehlt noch etwas. Tipp: man muss Werte auf gleichheit und verhältnis überprüfen können;)
|
||||||
|
|
||||||
|
|
||||||
|
main = do
|
||||||
|
|
||||||
|
let x = uniqueReverseList [2,1,13,1,27,71,59,43] == [71,59,43,27,13,2,1]
|
||||||
|
let y = uniqueReverseList "abcde" == "edcba"
|
||||||
|
|
||||||
|
if x == y
|
||||||
|
then putStrLn "Funktion funktioniert"
|
||||||
|
else putStrLn "Funktion funktioniert nicht"
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
--Tipp: Sinnvoll sind dabei die Verwendung der Funktionen map und reverse, sowie words und unwords
|
--Tipp: Sinnvoll sind dabei die Verwendung der Funktionen map und reverse, sowie words und unwords
|
||||||
|
|
||||||
--Funktion reverseWords
|
--Funktion reverseWords
|
||||||
reverseWords :: String -> String
|
reverseWords ::
|
||||||
|
|
||||||
--I/O-Abschnitt
|
--I/O-Abschnitt
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue