class Solution {
public:int binaryGap(int N) {int res = 0;int count = 0;bool flag = false;while(N>0){if((N&1) ==1){flag =true;N >>=1;res = max(res,count);count =1;}else {N >>=1;if (flag)count +=1;}}return res;}
};

(N&1)需要加括号,优先级比==低

leetcode_868_二进制间距相关推荐

  1. leetcode 868. 二进制间距

    [题目]868. 二进制间距 给定一个正整数 N,找到并返回 N 的二进制表示中两个连续的 1 之间的最长距离. 如果没有两个连续的 1,返回 0 . 示例 1: 输入:22 输出:2 解释: 22 ...

  2. LeetCode——868. 二进制间距

    868. 二进制间距 题目描述 答案 我的代码 官方答案 位运算 题目描述 给定一个正整数 n,找到并返回 n 的二进制表示中两个 相邻 1 之间的 最长距离 .如果不存在两个相邻的 1,返回 0 . ...

  3. LeetCode 868. 二进制间距(位运算)

    1. 解题 给定一个正整数 N,找到并返回 N 的二进制表示中两个连续的 1 之间的最长距离. 如果没有两个连续的 1,返回 0 . 输入:22 输出:2 解释: 22 的二进制是 0b10110 . ...

  4. 力扣868. 二进制间距

    题目描述 给定一个正整数 n,找到并返回 n 的二进制表示中两个 相邻 1 之间的 最长距离 .如果不存在两个相邻的 1,返回 0 . 如果只有 0 将两个 1 分隔开(可能不存在 0 ),则认为这两 ...

  5. LeetCode(868)——二进制间距(JavaScript)

    给定一个正整数 N,找到并返回 N 的二进制表示中两个连续的 1 之间的最长距离. 如果没有两个连续的 1,返回 0 . 示例1: 输入:22 输出:2 解释: 22 的二进制是 0b10110 . ...

  6. 力扣(LeetCode)刷题,简单题(第14期)

    目录 第1题:配对交换 第2题:比较字符串最小字母出现频次 第3题:交替位二进制 第4题:二进制间距 第5题:最后一块石头的重量 第6题:旋转数字 第7题:十进制整数的反码 第8题:连续子数组的最大和 ...

  7. python怎么运行丘比特之箭_test

    leetcode_001.py-----python编写一个函数求两数之和 leetcode_002.py-----python编写一个函数求两数相加 leetcode_003.py-----pyth ...

  8. LeetCode题解目录

    最新更新于2020.11.27 前往LeetCode主页. 前往GitHub源码.(服务器原因,暂停同步.) 前往码云主页. 已解决 456/1878 - 简单353 中等 90 困难 13 2020 ...

  9. 如何学好C语言--你的学渣朋友告诉你

    光说不练假把式,光练不说傻把式,又练又说真把式. 真实感受,不是我不想学,是我真的不知道我哪里不会啊和得怎么做啊?本文作者当初就是这么废掉的 推荐两个练习的网站 (一)C语言网 https://www ...

最新文章

  1. CIKM投稿数量1700篇,图神经网络成热门方向,最佳论文纷纷进行图研究
  2. 编译时异常和运行时异常的区别
  3. 将UTC日期时间转换为本地日期时间
  4. 掌握好这些不变的底层知识,任他东西南北风!
  5. C++STL的vector中front(),back(),begin(),end()的用法
  6. VS Code编译C/C++
  7. js实现放大镜的效果
  8. Mysql存中文字符出错:Incorrect string value: '\xC2\xE9\xD7\xED\解决方法
  9. python处理表格很厉害么_还在用excel?太落伍了,现在都用Python和Jupyter处理数据了...
  10. php改变文件模式的函数,php chmod 函数 改变文件模式
  11. 30行Python代码 刷王者荣耀金币
  12. 【读书】格鲁夫给经理人的第一课-管理杠杆率
  13. 数据库定时备份linux篇
  14. 基于itchat的自动调查机器人
  15. JavaScript制作动画
  16. 无言的结局......
  17. 用户运营指标体系搭建逻辑
  18. [RK3568 Android11] 教程之使用RKDevInfoWriteTool工具烧录SN和MAC地址等
  19. 工作学会9句话,升职加薪变股东
  20. Go实战--golang中使用gRPC和Protobuf实现高性能api(golang/protobuf、google.golang.org/grpc)

热门文章

  1. 国内知名MCU厂商官网整理
  2. 双活数据中心概念及优缺点介绍
  3. PYTHON对接语音验证码接口案列
  4. Qlikview脚本生成日历表
  5. STM32系列(HAL库)——F103C8T6驱动WS2812全彩RGB模块(PWM+DMA方式)
  6. Hmmm:在社交网络上展示不同的真实的你
  7. mock.js的使用方法
  8. 有没有java自编歌曲_简易音乐播放器制作
  9. python encoder decoder_从零开始学Python自然语言处理(25)—— 通用的Encoder-Decoder模型框架...
  10. springboot2+shiro 重写filter接口来调用自定义ream的登录校验方式