Advertisement
Ajku

Untitled

May 23rd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. fAlph :: [Char] -> ([Char] -> [Char])
  2. fAlph alphabet = \text -> filter(\x -> elem x alphabet) text
  3. --fAlph alphabet = filter(\xs -> (elem xs alphabet))
  4.  
  5. func :: [Int] -> (Int -> Int -> Int) ->([Int] -> [Int])
  6. func lst f = \xs -> map (\tuples -> f (fst tuples) (snd tuples)) (zip lst xs)
  7.  
  8. --adjacencyList :: [(Int,Int)] ->[(Int,[Int])]
  9. --adjacencyList ::
  10.  
  11. --extractNodes :: [(Int,Int)] -> [Int]
  12. --extractNodes lst = \xs  
  13.  
  14.  
  15.  
  16. main = do
  17.  
  18.  --print((fAlph "ABC") "BACE")
  19.  --print((func[1,2,3] (+)) [4,5,6])
  20.  --print(map (sum) (zip [1,2,3] [4, 5, 6]))
  21.  --print(adjacencyList [(1,2),(1,3),(2,3),(2,4)])
  22.  --print(extractNodes [(1,2),(1,3),(2,3),(2,4)])
  23.  print(foldl (:) [(1,2),(1,3),(2,3),(2,4)])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement