Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
10
Task/Forward-difference/Haskell/forward-difference.hs
Normal file
10
Task/Forward-difference/Haskell/forward-difference.hs
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
forwardDifference :: Num a => [a] -> [a]
|
||||
forwardDifference = tail >>= zipWith (-)
|
||||
|
||||
nthForwardDifference :: Num a => [a] -> Int -> [a]
|
||||
nthForwardDifference = (!!) . iterate forwardDifference
|
||||
|
||||
main :: IO ()
|
||||
main =
|
||||
mapM_ print $
|
||||
take 10 (iterate forwardDifference [90, 47, 58, 29, 22, 32, 55, 5, 55, 73])
|
||||
Loading…
Add table
Add a link
Reference in a new issue