mirror of
https://github.com/halfrost/LeetCode-Go.git
synced 2025-07-06 01:15:57 +08:00
29 lines
1009 B
Go
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
|
|
}
|