Back to all solutions
#190 - Reverse Bits
Problem Description
Reverse bits of a given 32 bits unsigned integer.
Solution
/**
* @param {number} n - a positive integer
* @return {number} - a positive integer
*/
var reverseBits = function(n) {
return parseInt([...n.toString(2)].reverse().join('').padEnd(32, '0'), 2);
};