单词后缀

Description
有些英语单词后缀都是一样的,现在我们需要从给定的一堆单词里面找出某个后缀的单词个数。
Input
输入有多组数据。
每组第一行输入n,m,0<=n,m<=100000,
第二行到n+1行:输入单词,每个单词仅有小写英文字母组成,长度不超过10。
第n+2行到n+m+1行,输入要找的单词后缀。
Output
在n个单词里面找出输入单词后缀的单词个数,然后输出。每个数据与数据之间换行。

你没有说明用什么语言写,我这里就用Java来说思路吧。
1. 用3个数组接受单词和后缀,第3个作为计数。
2. 遍历单词数组里面,遍历后缀数组用String类的endsWith(String str)循环判断当前单词是否以此时的后缀结尾,若是则计数加1。
3. 输出按要求输出就可以了。