PHP :: Aufgabe #279

1 Lösung Lösung öffentlich

Quadratzahlen zwischen 1 und 100

Anfänger - PHP von DeinError404 - 30.04.2020 um 23:42 Uhr
Schreibe ein kleines Programm, das die Quadratzahlen zwischen 1 und 100 ausgibt. (Nicht die ersten 100 Quadratzahlen, die Aufgabe gibt es schon.)

Lösungen:

vote_ok
von Exception (6730 Punkte) - 11.07.2020 um 11:38 Uhr
Quellcode ausblenden PHP-Code
<?php

$start = microtime(true);

for ($number = 1; $number <= 100; $number++) {
  for ($exp = 0; $exp < $number; $exp++) {
    if (pow(2, $exp) === $number) {
      echo '2^' , $exp , ' = ' , $number , PHP_EOL;
    }
  }
}

echo PHP_EOL , 'duration: ' , microtime(true) - $start , 's' , PHP_EOL;

Konsolenausgabe:

2^0 = 1
2^1 = 2
2^2 = 4
2^3 = 8
2^4 = 16
2^5 = 32
2^6 = 64

duration: 0.00072813034057617s