We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1ff8599 commit c88abf9Copy full SHA for c88abf9
1 file changed
reverse-bits/hsskey.js
@@ -0,0 +1,12 @@
1
+/**
2
+ * @param {number} n - a positive integer
3
+ * @return {number} - a positive integer
4
+ */
5
+var reverseBits = function(n) {
6
+ let res = 0;
7
+ for (let i = 0; i < 32; i++) {
8
+ let bit = (n >>> i) & 1;
9
+ res |= (bit << (31 - i));
10
+ }
11
+ return res >>> 0;
12
+};
0 commit comments