codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php foreach(permute(array(1,2,3,4,5)) as $k => $a) foreach($a as $l => $b) foreach ($b as $m => $c) foreach ($c as $n => $d) echo $k.$l.$m.$n.$d."\n"; function permute($arr) { $out = array(); if (count($arr) > 1) { $i = 0; foreach($arr as $r => $c) { $n = $arr; unset($n[$r]); $out[$c] = permute($n); } } else return array_shift($arr); return $out; }
Private
[
?
]
Run code
Submit