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.
2 parents 3364574 + 2b46133 commit aed9778Copy full SHA for aed9778
1 file changed
reverse-bits/tedkimdev.rs
@@ -0,0 +1,12 @@
1
+// TC: O(1)
2
+// SC: O(1)
3
+impl Solution {
4
+ pub fn reverse_bits(n: u32) -> u32 {
5
+ let mut res: u32 = 0;
6
+ for i in 0..32 {
7
+ let bit = (n >> i) & 1;
8
+ res += bit << (31 - i);
9
+ }
10
+ res
11
12
+}
0 commit comments