Anonymous user
Successive prime differences: Difference between revisions
m
→Dynamic computed input: simplify with some list comprehensions
MaiconSoft (talk | contribs) |
m (→Dynamic computed input: simplify with some list comprehensions) |
||
Line 825:
findPrimes primes diffs = loopDiffs diffs <> findPrimes (tail primes) diffs
where
loopDiffs
let successive = take (length d + 1) primes,▼
▲ successive = take (length d + 1) primes
▲ subs = map (uncurry (-)) . init . tail . (\xs -> zip (xs <> [0]) (0 : xs))
showGroup :: Result -> String -> IO ()
Line 843 ⟶ 841:
++ "\n"
where
groups =
firstGroup = show . head
lastGroup = show . last
|