Brilliant numbers: Difference between revisions

m
Line 454:
 
--------------------------- TEST -------------------------
main :: IO ()
main = do
let brilliants = filter isBrilliant [1 ..]
Line 465 ⟶ 466:
putStrLn "(index, brilliant)"
mapM_ print $
fmaptake (fst . head)6 $
takefmap 6(fst . head) $
splitWhen
(uncurry (<) . join bimap (length . show . snd))
$ zip indexedBrilliants (tail indexedBrilliants)
 
 
----------------------- DISPLAY ------------------------
9,655

edits