【】LeetCode基础算法题第181篇:将数字减少为零的步骤数( 二 )
代码如下:
文章图片
文章图片
文章图片
文章图片
Python语言实现:
Python 的实现和C语言的实现一致 。
用bin(num)得出num的二进制字符串 , 然后用count方法求出里面字符1的数量 , 用len方法求二进制的长度 , 需要注意的是 , bin方法打印的二进制字符串有两个前缀"0b" , 这个我们是要去掉的 , 所以要多减去2 。
代码如下:
文章图片
文章图片
文章图片
文章图片
推荐阅读
- CSDN|基础软件,未来只有开源一条路?
- 大哥大短讯|华为智慧屏解密之基础电视能力
- 太平洋电脑网|麻省理工学院开发海洋搜救算法有寻找失踪物体和人员
- 小小摄影生|摄影初学必须搞懂的基础知识,打好基础是成功的关键
- 店铺|乐到家科技:拼多多店铺有哪些产品不具备基础销量推广?1、低客单价产品2、具备自身优势3、新店产品
- 我不是琪琪|iPad 可以用来做什么?
- BitCherryBCHC价值载体|BitCherry基于IPV8技术可扩容区块链基础设施
- 「」继中兴华为之后,中国第三大电信基础设施崛起,首次冲进全球前十
- 「数字」全国政协委员丁磊:推动编程教育纳入我国基础教学体系
- 「」共建数据基础设施,开启智能世界之眼