/** * 190. Reverse Bits * https://leetcode.com/problems/reverse-bits/ * Difficulty: Easy * * Reverse bits of a given 32 bits unsigned integer. */ /** * @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); };