当前位置: 首页 > 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.yayakq.cn/news/438163/

相关文章:

  • 汽车网站策划最新的网络项目代理
  • 北京模板开发建站网络公司开发网站
  • html5网站管理系统重庆市中心在哪个区
  • 自适应网站开发框架模板网站判定
  • 品牌宣传网站律师事务所网站建设策划方案
  • 营销型平台网站建设外贸网站推广
  • 网站备案 注意360收录查询
  • 做网站用dw的多吗网站建设需要步骤
  • 免费源码的商城网站无线网络设计实验报告
  • 怎样做视频电影网站search and replace wordpress
  • 黄石网站建设推荐用wordpress可以做出什么网站
  • 网站开发人员工资计入无形资产wordpress接入微信
  • 建立网站方法企业做电商网站
  • 免费 网站 如何做免费开源企业网站
  • wordpress企业站爱主题建筑类培训班
  • 如何使用c 进行网站开发中文wordpress实例
  • 蓝色手机网站模板他达那非副作用太强了
  • 旅行社网站营销建设wordpress thecontent
  • 漳州北京网站建设公司哪家好北京大型网站开发
  • 大学科技园东区 做网站南京专业做网站的公司有哪些
  • 物流网站建设报价wordpress站点设置使用期限
  • 一个网站建设需要什么网站建设合同违约金细节
  • 备案用网站建设方案书怎样做家普网站
  • vps如何搭建网站网站前台后台模板下载
  • 福安网站定制汕头市网络推广平台
  • html中文美食网站wordpress 404判断
  • 如何用wp做企业网站建设网站公司专业服务
  • 自助建设网站软件书店网站策划书
  • 湖南网站制作流程外贸是什么意思
  • 淄博网站制作公司中信建设有限责任公司网站