Skip to content

Commit aed9778

Browse files
authored
Merge pull request #2561 from tedkimdev/tedkimdev/week8
[tedkimdev] WEEK 08 Solutions
2 parents 3364574 + 2b46133 commit aed9778

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

reverse-bits/tedkimdev.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)