Rumah >pembangunan bahagian belakang >tutorial php >. Jumlah Nombor Kuasa Dua
633. Jumlah Nombor Kuasa Dua
Sederhana
Diberi integer bukan negatif c, tentukan sama ada terdapat dua integer a dan b supaya a2 + b2 = c.
Contoh 1:
Contoh 2:
Kekangan:
Penyelesaian:
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; } }
Pautan Kenalan
Atas ialah kandungan terperinci . Jumlah Nombor Kuasa Dua. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!