476。數補
難度:簡單
主題: 位元操作
整數的補碼是將其二進位表示形式中的所有 0 翻轉為 1 以及將所有 1 翻轉為 0 時所得到的整數。
給定一個整數 num,回傳其補碼。
範例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
此解法透過翻轉給定數字的二進位表示形式的位元來有效計算補碼。
聯絡連結
如果您發現本系列有幫助,請考慮在 GitHub 上給 存儲庫 一個星號或在您最喜歡的社交網絡上分享該帖子? 。您的支持對我來說意義重大!
如果您想要更多類似的有用內容,請隨時關注我:
以上是。數補碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!