fork(1) download
  1. <?php
  2.  
  3. // your code goes here
  4. function generate_pattern($n){
  5. if($n<=2 || $n%2==0){
  6. echo "only odd number is allowed";
  7. return false;
  8. }
  9. // for first line
  10. for($i=1; $i<=$n; $i++){
  11. echo "*";
  12. }
  13. echo "\n";
  14.  
  15. // for "e" part
  16. for($i=1; $i<=$n+2; $i++){
  17. for($k=1; $k<=floor(($n)/2); $k++){
  18. echo " ";
  19. }
  20. echo "e";
  21. echo "\n";
  22. }
  23.  
  24. // for pyramid part
  25. $l=1;
  26. $m = 0;
  27. while( $l<=$n){
  28. for($i=1; $i<=$m; $i++){
  29. echo " ";
  30. }
  31. for($i=0; $i<=$n-$l; $i++){
  32. echo "*";
  33. }
  34. $l = $l+2;
  35. $m++;
  36. echo"\n";
  37. }
  38. }
  39. generate_pattern(13);
Success #stdin #stdout 0.03s 25500KB
stdin
Standard input is empty
stdout
*************
      e
      e
      e
      e
      e
      e
      e
      e
      e
      e
      e
      e
      e
      e
      e
*************
 ***********
  *********
   *******
    *****
     ***
      *