2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
23
Task/Permutations/PHP/permutations.php
Normal file
23
Task/Permutations/PHP/permutations.php
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
//Author Gavryushin Ivan @dcc0
|
||||
<?php
|
||||
$b="0123";
|
||||
$a=strrev($b);
|
||||
|
||||
while ($a !=$b) {
|
||||
$i=1;
|
||||
while($a[$i] > $a[$i-1]) {
|
||||
$i++;
|
||||
}
|
||||
$j=0;
|
||||
while($a[$j] < $a[$i]) {
|
||||
|
||||
$j++;
|
||||
}
|
||||
$c=$a[$j];
|
||||
$a[$j]=$a[$i];
|
||||
$a[$i]=$c;
|
||||
$a=strrev(substr($a, 0, $i)).substr($a, $i);
|
||||
print $a. "\n";
|
||||
|
||||
}
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue