Guest User

Untitled

a guest
May 16th, 2012
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.31 KB | None | 0 0
  1.  set_time_limit(0);
  2.   $cas1=mktime(); echo "<h3>Start: ".date("d.m.Y G:i:s T",$cas1)."<br>i=1</h3>";
  3.   function power($i) {
  4.     switch($i):
  5.       case 0: return 0;
  6.       case 1: return 1;
  7.       case 2: return 4;
  8.       case 3: return 27;
  9.       case 4: return 256;
  10.       case 5: return 3125;
  11.       case 6: return 46656;
  12.       case 7: return 823543;
  13.       case 8: return 16777216;
  14.       case 9: return 387420489;
  15.     endswitch;
  16.   }
  17.  
  18.   for ($i=1;$i<=999999999999;$i++) {
  19.     $nums = str_split($i,1);
  20.     $sum=0;
  21.       foreach ($nums as $key => $value) {
  22.         $sum=$sum+power($value);
  23.         if ($sum>$i+5) { break; }
  24.       }
  25.       if ($sum==$i) { $results[$i]= $sum; }
  26.       elseif ($sum>($i-5) and $sum<($i+5)) { $close[$i]=$sum; }
  27.   }
  28.    $cas2=mktime();
  29.    $cas=($cas2-$cas1);
  30.    $help = explode(".",($cas/(60*60)));
  31.    $hours = $help[0];
  32.    $help2 = explode(".",(($cas-($hours*60*60))/60));
  33.    $mins = $help2[0];
  34.    $secs = $cas-($hours*60*60)-($mins*60);
  35.    $x = $hours.":".$mins.":".$secs;
  36.    echo "<h3>End: ".date("d.m.Y G:i:s T",$cas2)."<br>i=".$i."<br>The script ran for ".$x."</h3>";
  37.    echo "Exact: ";
  38.    foreach ($results as $key => $value) {
  39.      echo $key."=>".$value."; ";
  40.    }
  41.    echo "<br>Close: ";
  42.     foreach ($close as $key => $value) {
  43.      echo $key."=>".$value."; ";
  44.    }
Advertisement
Add Comment
Please, Sign In to add comment