Dsa
Bit Manipulation
Medium
Reverse Bits of an Integer
Given a 32-bit unsigned integer, reverse its bits and return the resulting integer. You need to consider that the input integer may vary between 0 and 4294967295.
For example:
Input:
43261596
Output:
964176192
Explanation: The binary representation of 43261596 is 00000010100101000001111010011100, which reversed is 00111001011110000010100101000000 (equivalent to 964176192).
Key concepts
bit manipulationbit shifting
Practise this out loud — free
Start a mock interview on THIS exact question — a voice AI interviewer opens with it, pushes back like a real onsite, then hands you an instant scorecard.
🎙 Practise this question now