14 lines
248 B
Go
14 lines
248 B
Go
// Package q190 implements a solution for https://leetcode.com/problems/reverse-bits/
|
|
package q190
|
|
|
|
func reverseBits(n int) int {
|
|
ret := 0
|
|
for i := range 32 {
|
|
if n|(1<<i) == n {
|
|
ret |= 1 << (31 - i)
|
|
}
|
|
}
|
|
return ret
|
|
}
|
|
|
|
var _ = reverseBits
|