友友们,新年好呀,今天给大家分享的是一个关于整数转换的一道题,什么意思呢,大家请看:
意思就是一个数跟另一个数的二进制数中有几个数不一样,就需要转换几个数才能将这个整数转变为另一个整数,具体怎么实现呢,我先跟大家讲一下我的思路,我的思路就是,将两个二进制数先进行 异或操作,然后就能将它们不同的数转换成1,然后再右移并与1进行与操作,就可以得到有几个数是不同的。大家请看代码:
好啦,到此本次分享也就结束了,大家有好的建议,欢迎提出,我很乐意大家能指出我的不足,我好去改正,祝大家新年快乐!!!
友友们,新年好呀,今天给大家分享的是一个关于整数转换的一道题,什么意思呢,大家请看:
意思就是一个数跟另一个数的二进制数中有几个数不一样,就需要转换几个数才能将这个整数转变为另一个整数,具体怎么实现呢,我先跟大家讲一下我的思路,我的思路就是,将两个二进制数先进行 异或操作,然后就能将它们不同的数转换成1,然后再右移并与1进行与操作,就可以得到有几个数是不同的。大家请看代码:
好啦,到此本次分享也就结束了,大家有好的建议,欢迎提出,我很乐意大家能指出我的不足,我好去改正,祝大家新年快乐!!!