數(shù)補(bǔ)碼

數(shù)補(bǔ)碼

476。數(shù)補(bǔ)碼

難度:簡(jiǎn)單

主題: 位操作

整數(shù)的補(bǔ)碼是將其二進(jìn)制表示形式中的所有 0 翻轉(zhuǎn)為 1 以及將所有 1 翻轉(zhuǎn)為 0 時(shí)得到的整數(shù)。

  • 例如,整數(shù)5的二進(jìn)制是“101”,它的補(bǔ)碼是“010”,即整數(shù)2。

給定一個(gè)整數(shù) num,返回 其補(bǔ)碼.

示例1:

  • 輸入: num = 5
  • 輸出: 2
  • 說(shuō)明: 5 的二進(jìn)制表示為 101(無(wú)前導(dǎo)零位),其補(bǔ)碼為 010。因此需要輸出 2。

示例2:

  • 輸入: num = 1
  • 輸出: 0
  • 說(shuō)明: 1 的二進(jìn)制表示為 1(無(wú)前導(dǎo)零位),其補(bǔ)碼為 0。所以需要輸出 0。

限制:

  • 1 31

注意: 本題與 1009 相同。以 10 為底的整數(shù)的補(bǔ)碼

解決方案:

我們需要翻轉(zhuǎn)給定整數(shù)的二進(jìn)制表示形式的位并返回結(jié)果整數(shù)。

解決問(wèn)題的步驟:

  1. 將數(shù)字轉(zhuǎn)換為其二進(jìn)制表示形式。
  2. 翻轉(zhuǎn)位(即,將 0 更改為 1,將 1 更改為 0)。
  3. 將翻轉(zhuǎn)后的二進(jìn)制字符串轉(zhuǎn)換回整數(shù).

讓我們用 php 實(shí)現(xiàn)這個(gè)解決方案:476。數(shù)字補(bǔ)碼

<?php // Example usage:
$num = 5;
echo findComplement($num); // Output: 2

$num = 1;
echo findComplement($num); // Output: 0
?>
關(guān)注:愛(ài)掏網(wǎng)

解釋?zhuān)?

  • decbin($num):將給定的整數(shù)轉(zhuǎn)換為其二進(jìn)制字符串表示形式。
  • 翻轉(zhuǎn)位:我們迭代二進(jìn)制字符串并通過(guò)檢查它是 1 還是 0 來(lái)翻轉(zhuǎn)每個(gè)位。
  • bindec($flipped):將翻轉(zhuǎn)后的二進(jìn)制字符串轉(zhuǎn)換回整數(shù)。

運(yùn)行示例:

  1. 輸入: 5

    • 二進(jìn)制表示:“101”
    • 翻轉(zhuǎn)二進(jìn)制:“010”
    • 輸出:2
  2. 輸入: 1

    • 二進(jìn)制表示:“1”
    • 翻轉(zhuǎn)二進(jìn)制:“0”
    • 輸出:0

此解決方案通過(guò)翻轉(zhuǎn)給定數(shù)字的二進(jìn)制表示形式的位來(lái)有效計(jì)算補(bǔ)碼。

聯(lián)系鏈接

如果您發(fā)現(xiàn)本系列有幫助,請(qǐng)考慮在 github 上給存儲(chǔ)庫(kù) 一顆星,或在您最喜歡的社交網(wǎng)絡(luò)上分享該帖子?。您的支持對(duì)我來(lái)說(shuō)意義重大!

如果您想要更多類(lèi)似的有用內(nèi)容,請(qǐng)隨時(shí)關(guān)注我:

  • 領(lǐng)英
  • github

以上就是數(shù)補(bǔ)碼的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注愛(ài)掏網(wǎng) - it200.com其它相關(guān)文章!

聲明:所有內(nèi)容來(lái)自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
發(fā)表評(píng)論
更多 網(wǎng)友評(píng)論0 條評(píng)論)
暫無(wú)評(píng)論

返回頂部

主站蜘蛛池模板: 97人洗澡人人澡人人爽人人模 | 一二三四社区在线中文视频 | 欧美zooz人禽交免费| 国语free性xxxxxhd| 人人爽人人爽人人片a免费| www.com.av| 男人的好电影在线观看| 天天干天天在线| 亚洲美女一区二区三区| 99re在线观看| 欧美精品亚洲精品日韩专区va| 国产高清视频在线免费观看| 亚洲欧洲日产国码无码久久99| 3751色视频| 欧美freesex10一13| 国产日产久久高清欧美一区| 久草资源福利站| 久久精品久久久久观看99水蜜桃| 91chinese在线| 污污网站免费入口链接| 国自产拍亚洲免费视频| 亚洲欧美国产精品专区久久| 极品国产高颜值露脸在线| 最近中文字幕免费mv在线视频| 国产成人一区二区三区视频免费| 久久久久亚洲AV无码专区桃色| 色吊丝中文字幕| 小sao货求辱骂| 国产乱女乱子视频在线播放| 久久99国产精品成人欧美| caoporn地址| 日韩一区在线视频| 四虎影视永久免费观看| 一区二区三区中文| 欧美视屏在线观看| 国产成人精品免费视频大全| 久久亚洲精品成人777大小说 | 男女爱爱视频网站| 国产麻豆视频免费观看| 亚洲av成人综合网| 老熟妇乱子伦牲交视频|