Guest User

Untitled

a guest
Jul 22nd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. faktorial 0 = 1
  2. faktorial 1 = 1
  3. faktorial n = if (n < 0)
  4. then error "ArgumentError: Negative argument"
  5. else (*) n (faktorial ((-) n 1))
  6.  
  7. ahoj = 3
  8.  
  9. --- fibonaci
  10. fib 0 = 1
  11. fib 1 = 1
  12. fib n = (+) (fib (n-1)) (fib (n-2))
  13.  
  14. fib' n = f 0 1 n
  15. where
  16. f x _ 0 = x
  17. f x y n = f y (x + y) (n - 1)
  18.  
  19. spoj [] ys = ys
  20. spoj (x:xs) ys = x:(spoj xs ys)
  21.  
  22.  
  23. obrat [] = []
  24. obrat (x:xs) = spoj (obrat xs) [x]
  25.  
  26. filtrujsuda = filter even
  27.  
  28. quicksort [] = []
  29. quicksort (x:xs) = (quicksort (filter (<x) xs))++[x]++(quicksort (filter (>x) xs))
Add Comment
Please, Sign In to add comment