DDSA
Advertisement

1009. Complement of Base 10 Integer

1009.cs
C#
public class Solution
{
    public int BitwiseComplement(int n)
    {
        int mask = 1;
        while (mask < n)
            mask = (mask << 1) + 1;
            
        return mask ^ n;
    }
}
Advertisement