- or download this
@pick @arr[@pick]
...
1 2 4 ==> . x x . x
1 3 4 ==> . x . x x
2 3 4 ==> . . x x x
- or download this
return @$arr[ @pick = ( 0 .. $num - 1 ) ]
unless @pick;
- or download this
my $i = $#pick;
$i-- or return
while ( $pick[$i]++ == @$arr - $num + $i );
- or download this
@pick[$i .. $#pick] = $pick[$i] .. $#$arr;