add new solutions

This commit is contained in:
Yiyang Kang 2026-03-13 16:18:54 +09:00
parent f249852923
commit f297e11859
Signed by: kkyy
SSH key fingerprint: SHA256:lJSbAzC3MvrSORdvIVK6h/3g+rVKJNzM7zq0MgA9WKY
10 changed files with 373 additions and 0 deletions

View file

@ -0,0 +1,12 @@
// Package q1009 implements a solution for https://leetcode.com/problems/complement-of-base-10-integer/
package q1009
func bitwiseComplement(n int) int {
i := 1
for i <= n {
i <<= 1
}
return n ^ max(i-1, 1)
}
var _ = bitwiseComplement