Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.26 KB | None | 0 0
  1. absDiff :: Num a => [a] -> [a]
  2. absDiff xs = do {(fst , snd) <- (help xs); return (abs(fst - snd))}
  3. help xs = if (length xs >= 2) then make_pair 0 xs else []
  4. make_pair i (fst:snd:xs) = if (length xs == 0) then [(fst, snd)] else [(fst, snd)]++ (make_pair (i+1) (snd:xs))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement