Help for this page

Select Code to Download


  1. or download this
    use strict;
    use warnings;
    ...
        my ( $ary, $swaps ) = @_;
        printf "%2d swaps => %s\n", $swaps, join ' ', @$ary;
    }
    
  2. or download this
     3 swaps => Y0 Y1 Y2 X0 X1 X2
     4 swaps => Y0 Y1 Y2 Y3 X0 X1
    ...
     5 swaps => Y0 X0 X1 X2 X3 X4
    16 swaps => Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 X0 X1 X2 X3 X4 X5 X6 X7 X8 X9
    16 swaps => Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 X0 X1 X2 X3 X4 X5 X6 X7