Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function my_comb_n($n) {
- $str = "";
- if(($n > 9) || ($n <= 0)) {
- echo "\n";
- } else {
- switch($n) {
- case 0:
- echo "\n";
- break;
- case 1:
- $i = 1;
- while($i <= 9) {
- echo "$i\n";
- $i++;
- }
- break;
- case 2:
- for($i = 0; $i <= 9; $i++) {
- for($j = 1; $j < $i; $j++) {
- $str .= "$j$i\n";
- }
- }
- $arr = explode("\n", $str);
- asort($arr);
- $lk = count($arr)-1;
- unset($arr[$lk]);
- $str2 = implode($arr, "\n");
- echo "$str2\n";
- break;
- case 3:
- for($i = 0; $i <= 9; $i++) {
- for($j = 0; $j < $i; $j++) {
- for($k = 1; $k < $j; $k++) {
- $str .= "$k$j$i\n";
- }
- }
- }
- $arr = explode("\n", $str);
- asort($arr);
- $lk = count($arr)-1;
- unset($arr[$lk]);
- $str2 = implode($arr, "\n");
- echo "$str2\n";
- break;
- case 4:
- for($i = 0; $i <= 9; $i++) {
- for($j = 0; $j < $i; $j++) {
- for($k = 0; $k < $j; $k++) {
- for ($l = 1; $l < $k; $l++) {
- $str .= "$l$k$j$i\n";
- }
- }
- }
- }
- $arr = explode("\n", $str);
- asort($arr);
- $lk = count($arr)-1;
- unset($arr[$lk]);
- $str2 = implode($arr, "\n");
- echo "$str2\n";
- break;
- case 5:
- for($i = 0; $i <= 9; $i++) {
- for($j = 0; $j < $i; $j++) {
- for($k = 0; $k < $j; $k++) {
- for ($l = 0; $l < $k; $l++) {
- for ($m = 1; $m < $l ; $m++) {
- $str .= "$m$l$k$j$i\n";
- }
- }
- }
- }
- }
- $arr = explode("\n", $str);
- asort($arr);
- $lk = count($arr)-1;
- unset($arr[$lk]);
- $str2 = implode($arr, "\n");
- echo "$str2\n";
- break;
- case 6:
- for($i = 0; $i <= 9; $i++) {
- for($j = 0; $j < $i; $j++) {
- for($k = 0; $k < $j; $k++) {
- for ($l = 0; $l < $k; $l++) {
- for ($m = 0; $m < $l ; $m++) {
- for ($n = 1; $n < $m; $n++) {
- $str .= "$n$m$l$k$j$i\n";
- }
- }
- }
- }
- }
- }
- $arr = explode("\n", $str);
- asort($arr);
- $lk = count($arr)-1;
- unset($arr[$lk]);
- $str2 = implode($arr, "\n");
- echo "$str2\n";
- break;
- case 7:
- for($i = 0; $i <= 9; $i++) {
- for($j = 0; $j < $i; $j++) {
- for($k = 0; $k < $j; $k++) {
- for ($l = 0; $l < $k; $l++) {
- for ($m = 0; $m < $l ; $m++) {
- for ($n = 0; $n < $m; $n++) {
- for ($o = 1; $o < $n ; $o++) {
- $str .= "$o$n$m$l$k$j$i\n";
- }
- }
- }
- }
- }
- }
- }
- $arr = explode("\n", $str);
- asort($arr);
- $lk = count($arr)-1;
- unset($arr[$lk]);
- $str2 = implode($arr, "\n");
- echo "$str2\n";
- break;
- case 8:
- for($i = 0; $i <= 9; $i++) {
- for($j = 0; $j < $i; $j++) {
- for($k = 0; $k < $j; $k++) {
- for ($l = 0; $l < $k; $l++) {
- for ($m = 0; $m < $l ; $m++) {
- for ($n = 0; $n < $m; $n++) {
- for ($o = 0; $o < $n ; $o++) {
- for ($p = 1; $p < $o ; $p++) {
- $str .= "$p$o$n$m$l$k$j$i\n";
- }
- }
- }
- }
- }
- }
- }
- }
- $arr = explode("\n", $str);
- asort($arr);
- $lk = count($arr)-1;
- unset($arr[$lk]);
- $str2 = implode($arr, "\n");
- echo "$str2\n";
- break;
- case 9:
- for($i = 0; $i <= 9; $i++) {
- for($j = 0; $j < $i; $j++) {
- for($k = 0; $k < $j; $k++) {
- for ($l = 0; $l < $k; $l++) {
- for ($m = 0; $m < $l ; $m++) {
- for ($n = 0; $n < $m; $n++) {
- for ($o = 0; $o < $n ; $o++) {
- for ($p = 0; $p < $o ; $p++) {
- for ($q = 1; $q < $p; $q++) {
- $str .= "$q$p$o$n$m$l$k$j$i\n";
- }
- }
- }
- }
- }
- }
- }
- }
- }
- $arr = explode("\n", $str);
- asort($arr);
- $lk = count($arr)-1;
- unset($arr[$lk]);
- $str2 = implode($arr, "\n");
- echo "$str2\n";
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement