This commit is contained in:
2026-03-18 11:31:37 +08:00
parent de39ce466a
commit 548ca1ffc2
2 changed files with 47 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
package main
import (
"math/bits"
)
func bitwiseComplement(n int) int {
if n == 0 {
return 1
}
return n ^ (1<<bits.Len(uint(n)) - 1)
}