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

做套现网站免费收录链接网

做套现网站,免费收录链接网,滨海哪家专业做网站,北京专业网站建设公司哪家好题目: 对整数的二进制表示取反(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.ds6.com.cn/news/1652.html

相关文章:

  • 网站404页面怎么做百度网络优化推广公司
  • 给网站做压力测试微信营销号
  • 搜狐一开始把网站当做什么来做semir森马
  • 做国外网站的公证要多少钱如何做网页链接
  • 企业网站建设有几种新手怎样做网络推广
  • 网站备案要拍照大家怎么做的啊写一篇软文多少钱
  • 科技通信网站模板下载培训网络营销的机构
  • 龙岗外贸网站建设2023国内外重大新闻事件10条
  • 网站建设需要哪些功能搜索广告是什么意思
  • 深圳有做网站公司百度知道问答首页
  • html静态页面模板宁波seo关键词优化制作
  • 政府网站建设关乎广州seo推广公司
  • 上海鸿鹄设计公司seo网络优化招聘
  • 流量统计网站推广法新手如何涨1000粉
  • 苏州网站制作哪家靠谱百度推广计划
  • 手机网站建设林肖网站seo推广seo教程
  • discuz 做企业网站网站建设流程图
  • 怎么样在b2b网站做推广沈阳网站seo
  • 公司网站建设和推广广州seo网站推广平台
  • 在线免费建网站app推广员怎么做
  • 电商平台网站建设功能介绍网络营销计划书怎么写
  • 深圳建设管理中心网站百度贴吧入口
  • 海口智能建站详情本地免费发布信息网站
  • 汕头公司做网站ue5培训机构哪家强
  • 南宁建站服务公司之app推广渠道在哪接的单子
  • 新疆建设云网站办理程序百度竞价推广运营
  • 一般设计网站页面用什么软件seo怎么搞
  • 重庆住房建设部网站seo1新地址在哪里
  • 辽宁省建设监理协会网站站长工具站长之家
  • 律师网站建设百度搜索下载