题目来源:
leetcode题目,网址:面试题 05.06. 整数转换 - 力扣(LeetCode)
解题思路:
逐位判断的同时计数即可。
解题代码:
- class Solution {
- public:
- int convertInteger(int A, int B) {
- int res=0;
- while(A!=0 || B!=0){
- if( (A&1)!= (B&1)){
- res++;
- }
- A=(unsigned int)A>>1;
- B=(unsigned int)B>>1;
- }
- return res;
- }
- };
总结:
无官方题解。