Advertisement
Guest User

Untitled

a guest
Nov 19th, 2023
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.19 KB | None | 0 0
  1. collatz :: Int -> [Int]
  2. collatz x = if x == 1
  3. []
  4. else
  5. if even x then
  6. div x 2 : collatz (div x 2)
  7. else
  8. 3*x+1 : collatz (3*x+1)
  9. main = print (collatz (4 :: Int))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement