add new solutions

This commit is contained in:
Yiyang Kang 2026-03-01 13:45:00 +09:00
parent ee1868a10e
commit 2012261d3d
7 changed files with 205 additions and 0 deletions

View file

@ -0,0 +1,18 @@
package q868
func binaryGap(n int) int {
maxGap := -1
gap := -99
for n > 0 {
if n%2 == 0 {
gap++
} else {
maxGap = max(maxGap, gap)
gap = 0
}
n >>= 1
}
return maxGap + 1
}
var _ = binaryGap