Number Complement — C# Coding Problem
Difficulty: easy | Category: math
Problem Description
The **complement** of an integer is the integer you get when you flip all the `0`s to `1`s and all the `1`s to `0`s in its binary representation. Given an integer `num`, return its complement.
Examples
Example 1
Input: num = 5
Output: 2
Explanation: 5 in binary is 101, its complement is 010 which is 2.
Example 2
Input: num = 1
Output: 0