Advertisement
Guest User

Untitled

a guest
May 20th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. module Main where
  2.  
  3. myFunc :: [Int] -> [Int] -> [Int]
  4. myFunc [] [] = []
  5. myFunc [] (x:xs) = (myFunc [] (filter (<x) xs)) ++ (filter (==x) (x:xs)) ++ (myFunc [] (filter (>x) xs))
  6. myFunc l1 l2 = myFunc [] (l1 ++ l2)
  7.  
  8. main :: IO ()
  9. main = do
  10. print (myFunc l1 l2)
  11. where
  12. l1 = [1, 7, 5]
  13. l2 = [6, 1, 2, 4]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement