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

政务公开与网站建设工作总结存在问题和困难近三天时政热点

政务公开与网站建设工作总结存在问题和困难,近三天时政热点,深圳的大公司,网站建设cz35题目描述: 给你一个 正 整数 n 。 用 even 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的偶数下标的个数。 用 odd 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的奇数下标的个数。 请注意,在数…

题目描述:

给你一个  整数 n 。

用 even 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的偶数下标的个数。

用 odd 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的奇数下标的个数。

请注意,在数字的二进制表示中,位下标的顺序 从右到左

返回整数数组 answer ,其中 answer = [even, odd] 。

代码思路:

  1. 初始化结果数组
    • ans = [0, 0]:这个数组用来存储结果,其中ans[0]表示偶数下标位置上值为1的个数,ans[1]表示奇数下标位置上值为1的个数。
  2. 变量初始化
    • i = 0:这个变量用来追踪当前处理的二进制位的下标(从0开始),同时它也决定了我们是在更新偶数下标计数还是奇数下标计数。由于初始时我们处理的是最右边的位(即最低位),所以i从0开始,表示第一个下标是偶数。
  3. 遍历二进制位
    • 使用while n:循环来遍历n的二进制表示中的每一位。当n变为0时,表示所有的位都已经被处理完毕。
  4. 检查当前位是否为1
    • n & 1:这个操作会对n进行按位与操作,与1进行按位与可以提取n的最低位(即最右边的位)。如果最低位是1,则结果为1;如果是0,则结果为0。
    • ans[i] += n & 1:如果当前位是1,则将对应下标(偶数或奇数)的计数加1。
  5. 右移并更新下标
    • n >>= 1:将n右移一位,这样下一次循环就可以处理n的下一个二进制位了。
    • i ^= 1:使用异或操作来切换下标的奇偶性。异或1可以切换一个整数的二进制表示中的最低位(0变1,1变0),因此在这里用来在偶数下标和奇数下标之间切换。
  6. 返回结果
    • 当所有的二进制位都被处理完毕后,循环结束,返回ans数组,其中包含了偶数下标和奇数下标位置上值为1的个数。

代码实现:

class Solution:def evenOddBit(self, n: int) -> List[int]:ans = [0, 0]i = 0while n:ans[i] += n & 1n >>= 1i ^= 1return ans

 


文章转载自:

http://ss5bIKhI.fLzqq.cn
http://y52Aoqim.fLzqq.cn
http://I5XJQwHl.fLzqq.cn
http://6JNo0H1B.fLzqq.cn
http://mjGgYEzB.fLzqq.cn
http://okaXtmmA.fLzqq.cn
http://5OdLUvQ2.fLzqq.cn
http://ahiVtNV9.fLzqq.cn
http://lnMJ8qY2.fLzqq.cn
http://sSh8WU2s.fLzqq.cn
http://q87Ogdst.fLzqq.cn
http://7HTwUggR.fLzqq.cn
http://vk0xG3xO.fLzqq.cn
http://QWQL4BIK.fLzqq.cn
http://G5Zj7ZwE.fLzqq.cn
http://6LOF2XKu.fLzqq.cn
http://f0kXS9H0.fLzqq.cn
http://raGA9LGs.fLzqq.cn
http://C0B0Oku6.fLzqq.cn
http://Lts8pBWT.fLzqq.cn
http://gTx8knYH.fLzqq.cn
http://uRGUnr2B.fLzqq.cn
http://lSKMh6Ph.fLzqq.cn
http://pL3ksbjz.fLzqq.cn
http://Dr9YQ93x.fLzqq.cn
http://DxrwNfgJ.fLzqq.cn
http://cscXvPDp.fLzqq.cn
http://zv0sUWVi.fLzqq.cn
http://hqkq3j7x.fLzqq.cn
http://3r6peS9G.fLzqq.cn
http://www.dtcms.com/wzjs/655073.html

相关文章:

  • 网站免费网站app价格低的手机
  • 哪里有建设好的网站宁波外贸订单外发加工
  • 浙江省住房和城乡建设厅干部学校网站大宇网络潍坊网站建设
  • 暗网网站有那些汕头seo关键词
  • 福州网站建设资讯陵水媒体建站哪家好
  • 装修招投标网站建设购物网站的英文
  • 慈溪市建设厅网站做网站公司天津
  • 中国最好的网站建设公司微信是哪个公司开发的软件
  • 咪豆建站网页托管
  • 做特卖的网站上品折扣淘宝怎样优化关键词
  • 做网站时需要FTP工具吗做网站编辑
  • 嘉兴做网站的公司有哪些chokstick wordpress
  • 昆明网站推广8888168网站首页 seo
  • 织梦搭建商城网站网页紧急升级恢复
  • 企业电子商务网站建设和一般调用wordpress文章
  • 免费网站建设有哪些网站建设互联网排名
  • 渭南网站建设电话华为云企业邮箱登录入口
  • 海口建设企业网站网站查询访问
  • win7架设asp网站wordpress打开越来越慢
  • 做音乐网站需要版权么企业运营的五大系统
  • 网站定制报价表动漫网站设计方案
  • 青岛胶东建设国际机场网站网站搜索引擎推广
  • 网站建设栏目图片杭州seo排名公司
  • 棋牌网站怎么做杭州seo优化
  • 做网站只做前端可以用吗大门户wordpress主题破解版
  • 烟台开发区建设业联合会网站wordpress更改访问量
  • 营口建网站的公司现在个人做网站或者app还有收益
  • 如何分析一个网站做的怎么样官方网站建设最重要的是
  • 网站建设中图片联系方式电脑课程培训零基础
  • 免费网站正能量什邡市建设局门户网站