add new solutions

This commit is contained in:
kanna5 2026-01-05 16:48:03 +09:00
parent 9a10695e8c
commit ca24d0a56a
Signed by: kkyy
GPG key ID: 06332F3965E9B0CF
30 changed files with 697 additions and 16 deletions

View file

@ -0,0 +1,22 @@
package q374
func guess(num int) int { panic("stub") }
func guessNumber(n int) int {
l, r := 1, n+1
for l < r {
m := (l + r) / 2
switch guess(m) {
case -1: // too high
r = m
case 1: // too low
l = m + 1
case 0:
return m
}
}
return -1
}
var _ = guessNumber