Skip to content

Commit eef72f2

Browse files
authored
Merge pull request #598 from gitsunmin/main
[gitsunmin] WEEK 14 Solutions
2 parents 145a5b0 + 75b57dc commit eef72f2

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

reverse-bits/gitsunmin.ts

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/**
2+
* https://leetcode.com/problems/reverse-bits/
3+
* time complexity : O(1)
4+
* space complexity : O(1)
5+
*/
6+
7+
function reverseBits(n: number): number {
8+
let result = 0;
9+
for (let i = 0; i < 32; i++) {
10+
result <<= 1;
11+
result |= n & 1;
12+
n >>>= 1;
13+
}
14+
return result >>> 0;
15+
};

0 commit comments

Comments
 (0)