ホームページ >バックエンド開発 >PHPチュートリアル >。数値の補数
476。数値の補数
難易度: 簡単
トピック: ビット操作
整数の補数は、バイナリ表現ですべての 0 を 1 に、すべての 1 を 0 に反転したときに得られる整数です。
整数を指定すると、その補数を返します。
例 1:
例 2:
制約:
注:
この質問は 1009 と同じです。基数 10 の整数の補数解決策:
指定された整数のバイナリ表現のビットを反転し、結果の整数を返す必要があります。
このソリューションを PHP で実装してみましょう: 476。数値の補数
<?php // Example usage: $num = 5; echo findComplement($num); // Output: 2 $num = 1; echo findComplement($num); // Output: 0 ?>
入力:
5入力:
1このソリューションは、指定された数値の 2 進表現のビットを反転することによって、補数を効率的に計算します。
連絡先リンク
このシリーズが役立つと思われた場合は、GitHub で リポジトリ
にスターを付けるか、お気に入りのソーシャル ネットワークで投稿を共有することを検討してください。あなたのサポートは私にとって大きな意味を持ちます!このような役立つコンテンツがさらに必要な場合は、お気軽にフォローしてください:
以上が。数値の補数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。