ホームページ >バックエンド開発 >PHPチュートリアル >。平方数の和
633。平方数の和
中
負でない整数 c が与えられた場合、a2 + b2 = c となる 2 つの整数 a と b があるかどうかを判断します。
例 1:
例 2:
制約:
解決策:
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; } }
連絡先リンク
以上が。平方数の和の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。