当前位置:网站首页>693. 交替位二进制数
693. 交替位二进制数
2022-06-27 05:40:00 【Mr Gao】
693. 交替位二进制数
给定一个正整数,检查它的二进制表示是否总是 0、1 交替出现:换句话说,就是二进制表示中相邻两位的数字永不相同。
示例 1:
输入:n = 5
输出:true
解释:5 的二进制表示是:101
示例 2:
输入:n = 7
输出:false
解释:7 的二进制表示是:111.
示例 3:
输入:n = 11
输出:false
解释:11 的二进制表示是:1011.
解题代码如下:
bool hasAlternatingBits(int n){
int pre=n%2;
n=n/2;
int t;
while(n){
t=n%2;
if(t==pre){
return false;
}
else{
n=n/2;
pre=t;
}
}
return true;
}
边栏推荐
- three. JS first person camera gun following
- 【FPGA】UART串口_V1.1
- Edge loads web pages in IE mode - edge sets ie compatibility
- DAST 黑盒漏洞扫描器 第六篇:运营篇(终)
- 函数式 连续式
- Asp. Net core6 websocket simple case
- Cognition - how to fill in 2022 college entrance examination volunteers
- neo4j community与neo4j desktop冲突
- leetcode-20. Valid parentheses -js version
- When STM32 turns off PWM output, it is a method to fix IO output at high or low level.
猜你喜欢
随机推荐
neo4j community与neo4j desktop冲突
Formation and release of function stack frame
leetcode299周赛记录
QListWidgetItem上附加widget
30个单片机常见问题及解决办法!
微信小程序WebSocket使用案例
Niuke practice 101-c reasoning clown - bit operation + thinking
Edge在IE模式下加载网页 - Edge设置IE兼容性
How pychart installs packages
Luogu p2939 [usaco09feb]revamping trails G
洛谷P2939 [USACO09FEB]Revamping Trails G 题解
双位置继电器RXMVB2 R251 204 110DC
关于元器件封装的一些文章和一下我的体会
【NIPS 2017】PointNet++:度量空间中点集的深层次特征学习
unity点光源消失
[nips 2017] pointnet++: deep feature learning of point set in metric space
函数栈帧的形成与释放
stm32读取IO高低电平状态
Open the door small example to learn ten use case diagrams
Chapter 2 Introduction to key technologies









