Taxicab numbers: Difference between revisions

m
m (→‎{{header|JavaScript}}: (normalised spacing in existing version))
Line 1,185:
(comparing fst)
[ (fst x + fst y, (x, y))
| (x:t) <- tails $ ((,^ 3) >>=<< (^ 3,)) <$> [1 .. nCubes]
, y <- t ]
 
Line 1,211:
concat <$>
transpose
(((<$>) =<< flip justifyRight ' let' w =. maximum . (length <$> col)) <$>
((\col ->
let w = maximum (length <$> col)
in (justifyRight w ' ' <$> col)) <$>
transpose (taxiRow <$> (take 25 xs ++ take 7 (drop 1999 xs))))
where
9,659

edits