fork(1) download
  1. <?php
  2. header("Content-Type: text/plain; charset=utf-8");
  3. ?>
  4. <?php
  5.  
  6.  
  7. function getPyramid($n)
  8. {
  9. $x = 0;
  10. $y = 0;
  11. for ($i = 1; $y <= $n; $i++) {
  12. $x += $i;
  13. $y += $x;
  14.  
  15. }
  16. if ($n <= $y) {
  17. $i -= 2;
  18. }
  19. return $i;
  20. }
  21.  
  22. echo getPyramid(84);
  23. echo "\n";
  24. echo getPyramid(3);
  25. echo "\n";
  26. echo getPyramid(5);
  27. echo "\n";
  28. echo getPyramid(14);
  29. echo "\n";
  30. echo getPyramid(23);
  31. echo "\n";
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
 
7
1
2
3
4