476. 数字的补数模拟

Posted 幽殇默

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了476. 数字的补数模拟相关的知识,希望对你有一定的参考价值。


https://leetcode-cn.com/problems/number-complement/

class Solution {
public:
    int findComplement(int num) 
    {
        string s;
        while(num) s+=to_string(num%2),num/=2;
        long long int sum=0;
        for(int i=s.size()-1;i>=0;i--)
        {
            if(s[i]=='0') sum=sum*2+1;
            else sum=sum*2;
        }
        return sum;
    }
};

以上是关于476. 数字的补数模拟的主要内容,如果未能解决你的问题,请参考以下文章

leetcode每日打卡--476. 数字的补数

No.476 数字的补数

No.476 数字的补数

No.476 数字的补数

Leetcode 476.数字的补数

476. 数字的补数