lc-go/solutions/1/q190/solution.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