Skip to content

Commit 8a50118

Browse files
committed
💀 [190] a1 - Failed
1 parent f4e70d2 commit 8a50118

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

190/my_solution.js

+29
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,34 @@
33
* @return {number} - a positive integer
44
*/
55
const reverseBits = (n) => {
6+
let str = "";
7+
console.log(`check: ${(n)}`)
8+
// n = (n) >> 1;
9+
// n = (n) >> 1;
10+
console.log(`check: ${n}`)
11+
//
12+
// let reversed = 0;
13+
// const totalBits = 32;
14+
//
15+
// for (let i = 0; i < totalBits; i++) {
16+
// reversed = (reversed << 1) | (n & 1);
17+
// n = n >> 1;
18+
// }
19+
// console.log(`check: ${reversed}`)
20+
21+
while (n != 0) {
22+
console.log(`before: ${n}`)
23+
str += (n & 1) ? "1" : "0";
24+
n = n >> 1;
25+
console.log(`after: ${n}`)
26+
// n = 0;
27+
}
28+
29+
console.log("str")
30+
console.log(str)
31+
632
return;
733
}
34+
35+
reverseBits(00000010100101000001111010011100) // 43261596 -> 964176192
36+
// reverseBits(11111111111111111111111111111101)

0 commit comments

Comments
 (0)