Files
LeetCode-Go/leetcode/1684.Count-the-Number-of-Consistent-Strings/1684. Count the Number of Consistent Strings_test.go

54 lines
912 B
Go

package leetcode
import (
"fmt"
"testing"
)
type question1684 struct {
para1684
ans1684
}
// para 是参数
// one 代表第一个参数
type para1684 struct {
allowed string
words []string
}
// ans 是答案
// one 代表第一个答案
type ans1684 struct {
one int
}
func Test_Problem1684(t *testing.T) {
qs := []question1684{
{
para1684{"ab", []string{"ad", "bd", "aaab", "baa", "badab"}},
ans1684{2},
},
{
para1684{"abc", []string{"a", "b", "c", "ab", "ac", "bc", "abc"}},
ans1684{7},
},
{
para1684{"cad", []string{"cc", "acd", "b", "ba", "bac", "bad", "ac", "d"}},
ans1684{4},
},
}
fmt.Printf("------------------------Leetcode Problem 1684------------------------\n")
for _, q := range qs {
_, p := q.ans1684, q.para1684
fmt.Printf("【input】:%v 【output】:%v\n", p, countConsistentStrings(p.allowed, p.words))
}
fmt.Printf("\n\n\n")
}