当前位置: 首页 > news >正文

江苏有什么网站找工程建设人员热狗seo顾问

江苏有什么网站找工程建设人员,热狗seo顾问,网页区设计网站诊断,杭州微信网站开发题目: 对整数的二进制表示取反(0 变 1 ,1 变 0)后,再转换为十进制表示,可以得到这个整数的补数。 例如,整数 5 的二进制表示是 "101" ,取反后得到 "010" &…

题目:

对整数的二进制表示取反(0 变 1 ,1 变 0)后,再转换为十进制表示,可以得到这个整数的补数。

    例如,整数 5 的二进制表示是 "101" ,取反后得到 "010" ,再转回十进制表示得到补数 2 。


链接:https://leetcode.cn/problems/number-complement

思路:

使用bin函数将nums转为二进制数,再进行转换补数的二进制,再用int将补数的二进制转为整型。

class Solution(object):def findComplement(self, num):""":type num: int:rtype: int"""a=[]b_n=bin(num)[2:]for i in range(len(b_n)):if b_n[i]=='1':a.append('0')elif b_n[i]=='0':a.append('1')b=''.join(a)return int(b,2)

不适用int还有其他的方法:

c=0
for x in range(len(b)):c+=int(b[x])*2**(len(b)-x-1)
return c

http://www.tj-hxxt.cn/news/109972.html

相关文章:

  • asp.net 怎么做网站怎样交换友情链接
  • 百度网页制作网站建设互联网推广广告
  • 社区微网站建设方案百度搜索下载安装
  • 一起做网店网站个人seo怎么赚钱
  • 手机做外贸有什么好的网站网络营销怎么推广
  • 厦门英文网站建设seo优化推广
  • wordpress主题top点击精灵seo
  • 聊天网站模板上海seo网络优化
  • java做音乐网站草根seo视频大全网站
  • wordpress 文章顶踩插件旺道seo推广效果怎么样
  • 申请域名空间seo刷关键词排名工具
  • 长白山开发建设集团网站直播代运营公司
  • ps怎么做网站搭建网站需要什么技术
  • 用eclipse做网站销售推广方案
  • 怎么在百度上做免费网站手机优化大师官方免费下载
  • 网站seo信息隐藏百度手机助手应用商店下载
  • 怎样给网站做 站内搜索营销方案
  • 做实验用哪些国外网站上海网站制作开发
  • 鄂州网站制作企业如何设计网站
  • 太原网站制作策划杭州最专业的seo公司
  • 国外html5 css3高端企业网站百度搜索引擎平台
  • 荆州哪个公司做网站seo应该怎么做
  • 好用的做网站的appseo网络推广优化
  • 给手机做网站的公司有哪些淮北seo排名
  • 北京王府井攻略建站网站关键词优化
  • 做网站简单的软件营销型网站模板
  • 中国未来巨型空间站怎么样拓展客户资源
  • youhosting wordpress谷歌seo推广公司
  • 深圳营销型网站建设服务费用公司怎么建立自己的网站
  • 大学生做网站赚钱流程上海网站推广优化