diff options
Diffstat (limited to 'sd.go')
-rw-r--r-- | sd.go | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -79,7 +79,6 @@ func main() { panic(err) } s.build(rows, 0, N-1, 1) - sum := s.seg[1] rows.Close() if *verbose { @@ -96,11 +95,10 @@ func main() { for { // Choose a random card - x := rand.Intn(sum) + x := rand.Intn(s.seg[1]) w, i := s.query(x, 0, N-1, 1) if *verbose { - fmt.Println(sum) fmt.Println(x) fmt.Println(w) fmt.Println(i) @@ -120,9 +118,7 @@ func main() { os.Stdin.Read(b) if b[0] == byte('y') { w >>= 1 - sum -= w } else if b[0] == byte('n') { - sum += w w <<= 1 } else { os.Exit(0) |