problemscpp
A collection of my answers to algorithm problems in c++.
| 函数
leetcode::count_words_obtained_after_adding_a_letter 命名空间参考

LeetCode 5978. 统计追加字母可以获得的单词数 更多...

class  Solution
 

函数

 TEST (count_words_obtained_after_adding_a_letter, case1)
 
 TEST (count_words_obtained_after_adding_a_letter, case2)
 
 TEST (count_words_obtained_after_adding_a_letter, case3)
 

详细描述

LeetCode 5978. 统计追加字母可以获得的单词数

函数说明

◆ TEST() [1/3]

leetcode::count_words_obtained_after_adding_a_letter::TEST ( count_words_obtained_after_adding_a_letter  ,
case1   
)

在文件 leetcode_test.cpp398 行定义.

398 {
399 string input1[] = {"ant", "act", "tack"};
400 auto vec1 = vector(begin(input1), end(input1));
401 string input2[] = {"tack", "act", "acti"};
402 auto vec2 = vector(begin(input2), end(input2));
403 ASSERT_EQ(2, Solution::wordCount(vec1, vec2));
404 }

引用了 leetcode::count_words_obtained_after_adding_a_letter::Solution::wordCount().

◆ TEST() [2/3]

leetcode::count_words_obtained_after_adding_a_letter::TEST ( count_words_obtained_after_adding_a_letter  ,
case2   
)

在文件 leetcode_test.cpp406 行定义.

406 {
407 string input1[] = {"ab", "a"};
408 auto vec1 = vector(begin(input1), end(input1));
409 string input2[] = {"abc", "abcd"};
410 auto vec2 = vector(begin(input2), end(input2));
411 ASSERT_EQ(1, Solution::wordCount(vec1, vec2));
412 }

引用了 leetcode::count_words_obtained_after_adding_a_letter::Solution::wordCount().

◆ TEST() [3/3]

leetcode::count_words_obtained_after_adding_a_letter::TEST ( count_words_obtained_after_adding_a_letter  ,
case3   
)

在文件 leetcode_test.cpp414 行定义.

414 {
415 string input1[] = {"g", "vf", "ylpuk", "nyf", "gdj", "j", "fyqzg", "sizec"};
416 auto vec1 = vector(begin(input1), end(input1));
417 string input2[] = {"r", "am", "jg", "umhjo", "fov", "lujy", "b", "uz", "y"};
418 auto vec2 = vector(begin(input2), end(input2));
419 ASSERT_EQ(2, Solution::wordCount(vec1, vec2));
420 }

引用了 leetcode::count_words_obtained_after_adding_a_letter::Solution::wordCount().