#力扣 LeetCode 1342. 将数字变成 0 的操作次数 @FDDLC
发布日期:2021-06-30 21:01:30
浏览次数:2
分类:技术文章
本文共 518 字,大约阅读时间需要 1 分钟。
题目描述:
Java代码:
class Solution { //非负整数 num public int numberOfSteps (int num) { int answer=0; while(num!=0){ num=(num&1)==0?num>>1:num-1; answer++; } return answer; }}
Java代码二:
class Solution { public int numberOfSteps (int num) { return num==0?0:((num&1)==0?numberOfSteps(num>>1):numberOfSteps(num-1))+1; }}
Java代码三:
class Solution { public int numberOfSteps (int n) { return Integer.toBinaryString(n).length()+Integer.bitCount(n)-1; }}
转载地址:https://liuxingchang.blog.csdn.net/article/details/111705138 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年04月26日 14时14分38秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
2021.5.22 Jquery
2019-04-30
2021.5.25 JSON
2019-04-30
2021.5.25 Flex
2019-04-30
2021.5.28 AJAX
2019-04-30
正则表达式
2019-04-30
过滤器Filter
2019-04-30
2021.6.1 Array补充
2019-04-30
【收藏】Markdown笔记
2019-04-30
离散数学-图论
2019-04-30
啊沙发沙发
2019-04-30
2021-07-02
2019-04-30
「收藏」HTML笔记-持续更新中
2019-04-30
数据结构期末复习------排序汇总
2019-04-30
数据结构期末复习------查找汇总
2019-04-30
青云QingMR集群创建、HDFS节点与Client节点管理教程
2019-04-30
Vue学习(10)————————编程式导航,地址栏的#号去掉,路由的嵌套
2019-04-30
SpringBoot内置Tomcat配置参数
2019-04-30
Nginx基本知识
2019-04-30
微服务公用实体类andLombok
2019-04-30
小问题
2019-04-30