Files
LeetCode-Go/leetcode/0911.Online-Election/911. Online Election_test.go
2020-08-07 17:06:53 +08:00

29 lines
1009 B
Go

package leetcode
import (
"fmt"
"testing"
)
func Test_Problem911(t *testing.T) {
obj := Constructor911([]int{0, 1, 1, 0, 0, 1, 0}, []int{0, 5, 10, 15, 20, 25, 30})
fmt.Printf("obj.Q[3] = %v\n", obj.Q(3)) // 0
fmt.Printf("obj.Q[12] = %v\n", obj.Q(12)) // 1
fmt.Printf("obj.Q[25] = %v\n", obj.Q(25)) // 1
fmt.Printf("obj.Q[15] = %v\n", obj.Q(15)) // 0
fmt.Printf("obj.Q[24] = %v\n", obj.Q(24)) // 0
fmt.Printf("obj.Q[8] = %v\n", obj.Q(8)) // 1
obj = Constructor911([]int{0, 0, 0, 0, 1}, []int{0, 6, 39, 52, 75})
fmt.Printf("obj.Q[45] = %v\n", obj.Q(45)) // 0
fmt.Printf("obj.Q[49] = %v\n", obj.Q(49)) // 0
fmt.Printf("obj.Q[59] = %v\n", obj.Q(59)) // 0
fmt.Printf("obj.Q[68] = %v\n", obj.Q(68)) // 0
fmt.Printf("obj.Q[42] = %v\n", obj.Q(42)) // 0
fmt.Printf("obj.Q[37] = %v\n", obj.Q(37)) // 0
fmt.Printf("obj.Q[99] = %v\n", obj.Q(99)) // 0
fmt.Printf("obj.Q[26] = %v\n", obj.Q(26)) // 0
fmt.Printf("obj.Q[78] = %v\n", obj.Q(78)) // 0
fmt.Printf("obj.Q[43] = %v\n", obj.Q(43)) // 0
}