Pernicious numbers: Difference between revisions
m
→Python :: Functional: Updated primitives.
m (Forth - simpler primality test) |
m (→Python :: Functional: Updated primitives.) |
||
Line 2,101:
'''
def go(x):
return
return sum(unfoldl(go)(n))
#
# main :: IO ()
def main():
Line 2,111:
[888,888,877..888,888,888]
'''
print(
take(25)(
Line 2,123 ⟶ 2,124:
#
# enumFromTo :: Int -> Int -> [Int]
Line 2,145 ⟶ 2,130:
'''Enumeration of integer values [m..n]'''
def go(n):
return
return
Line 2,182 ⟶ 2,167:
# unfoldl :: (b -> Maybe (b, a)) -> b -> [a]
def unfoldl(f):
'''A lazy (generator) list unfolded from a seed value
'''
def go(v):
▲ return xs
|