13 lines
162 B
Go
13 lines
162 B
Go
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
|