整数转换
来源:互联网 发布:深入浅出node.js完整版 编辑:程序博客网 时间:2024/06/05 03:15
题目:编写一个函数,确定需要改变几个位,才能将整数A转变成整数B。给定两个整数intA,int B。请返回需要改变的数位个数。
分析:将A和B异或,判断异或后1的个数
class Transform {public: int calcCost(int A, int B) { // write code here int AB=A^B; int count=0; while(AB){ int t=AB%2; if(t){ count++; } AB/=2; } return count; }};
0 0
- 整数转换
- 整数转换
- 整数转换
- 整数转换
- 整数转换
- 字符串转换整数及整数转换字符串
- 字符串转换为整数
- 整数转换成字符串
- 整数小数相互转换
- 字符串转换为整数
- 整数字符串的转换
- 3. 整数/字符串转换
- 字符串转换为整数
- 整数转换成字符串
- 整数转换成字符串
- 字符串转换为整数
- 字符串转换成整数
- 字符串转换为整数
- 异常处理总结
- ReactiveCocoa 学习心得 -- 1
- Java 体系总预览图
- 大小写转换
- 跨国银行卡
- 整数转换
- NSUserDefaults 简单的用户名密码持久化存储 自动登录实现
- 九度OJ 1531-1540(7/10)
- super那点事
- 第二章:JavaScript基本数据类型和运算符
- 设计模式之单例模式
- this那点事
- 1.2 VS2005 Error LNK2001 无法解析的外部符号我自己的解决办法
- spring-data-redis increment 命令序列化失败