1
0

1009.go 143 B

123456789101112
  1. package main
  2. import (
  3. "math/bits"
  4. )
  5. func bitwiseComplement(n int) int {
  6. if n == 0 {
  7. return 1
  8. }
  9. return n ^ (1<<bits.Len(uint(n)) - 1)
  10. }
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。