博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode PHP题解--D58 693. Binary Number with Alternating Bits
阅读量:6847 次
发布时间:2019-06-26

本文共 236 字,大约阅读时间需要 1 分钟。

D58 693. Binary Number with Alternating Bits

题目链接

题目分析

给定一个数字,返回其二进制形式中,0和1是否交替出现。

思路

判断给定的数字是否为奇数。

若为奇数,那么最低位(即最右)会为1,那么会重复出现01串。
若为偶数,最低位为0,那么只能重复出现10串。

根据以上规则创建长度为给定数字二进制长度一半的01串,并转换为十进制。

判断转换后的数字是否等于给定的字符。

最终代码

若觉得本文章对你有用,欢迎用资助。

转载地址:http://cbmul.baihongyu.com/

你可能感兴趣的文章
厉害了,他用PS不是P照片而是……
查看>>
java B2B2C Springcloud电子商务平台源码 -Feign之源码解析
查看>>
Spring 源码分析之 bean 实例化原理
查看>>
influx 数据库操作
查看>>
2019年数据库程序员应该学习这几种Nosql数据库
查看>>
xss和csrf
查看>>
Basic Of Concurrency(十八: 阻塞队列)
查看>>
如何在react中使用echarts? echarts-for-react
查看>>
Python第三方库
查看>>
Node 朴灵
查看>>
比特币现金对穷人更友善
查看>>
DUBBO服务治理
查看>>
自定义Dialog
查看>>
值类型+引用类型+ref
查看>>
菱形组网之BGP MED、负载分担及GR篇
查看>>
Linux系统调优
查看>>
MySQL主从数据库同步延迟问题解决
查看>>
JQuery EasyUI后台UI框架使用连载
查看>>
看我linux如何防SYN***
查看>>
面向接口编程详解(二)——编程实例
查看>>