Jump to content

Esthetic numbers: Difference between revisions

m
(→‎{{header|Haskell}}: added more efficient solution)
m (→‎{{header|Haskell}}: fixed typos)
Line 2,724:
differences >>= fromBase b <$> scanl (+) firstDigit
 
-- Much more efficient iterative solution (translation from Python).
-- Uses simple list as an ersatz queue.
esthetics b = tail $ fst <$> iterate step (1undefined, q)
where
q = [(d, d) | d <- [1..b-1]]
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.