Next highest int from digits: Difference between revisions
m
→{{header|Haskell}}
(→{{header|Haskell}}: Added a digit-swap variant and ten digit-shuffle successors for the larger test number) |
|||
Line 296:
=> b -> [b]
digitShuffleSuccessors n =
let
in unDigits <$>
unfoldr
Line 302:
if null ds
then Nothing
else Just (ds, (
(
minimalSwap
|