Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. sumPrimes :: Integer -> Integer -> Integer
  2. sumPrimes n k
  3. |k == 0 = 0
  4. |(isPrime n (n-1))&& (k > 1 ) = n + sumPrimes (n+1) k-1
  5. |otherwise = sumPrimes (n+1) k
  6. where
  7. isPrime :: Integer -> Integer -> Bool
  8. isPrime num div
  9. | ((num `mod` div ) == 0 ) && ( div > 1 ) = False
  10. | (num >= 2 ) && (div == 1) = True
  11. |otherwise = isPrime num (div-1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement