633. Summe der Quadratzahlen
Mittel
Entscheiden Sie bei einer nicht negativen ganzen Zahl c, ob es zwei ganze Zahlen a und b gibt, so dass a2 + b2 = c.
Beispiel 1:
Beispiel 2:
Einschränkungen:
Lösung:
class Solution { /** * @param Integer $c * @return Boolean */ function judgeSquareSum($c) { for ($i = 2; $i * $i <= $c; $i++) { $count = 0; if ($c % $i == 0) { while ($c % $i == 0) { $count++; $c /= $i; } if ($i % 4 == 3 && $count % 2 != 0) return false; } } return $c % 4 != 3; } }
Kontaktlinks
Das obige ist der detaillierte Inhalt von. Summe der Quadratzahlen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!