#212. 外星语词典
外星语词典
说明
某种外星语也使用英文小写字母,但可能顺序 order 不同。字母表的顺序(order)是一些小写字母的排列。给定一组用外星语书写的单词 words,以及其字母表的顺序 order,只有当给定的单词在这种外星语中按字典序排列时,返回 true;否则,返回 false。
如:
输入:words = ["hello","leetcode"], order = "hlabcdefgijkmnopqrstuvwxyz"
输出:true
解释:在该语言的字母表中,'h' 位于 'l' 之前,所以单词序列是按字典序排列的。
输入:words = ["word","world","row"], order = "worldabcefghijkmnpqstuvxyz"
输出:false
解释:在该语言的字母表中,'d' 位于 'l' 之后,那么 words[0] > words[1],因此单词序列不是按字典序排列的。
输入格式
第一行:n(表示有多少个单词,1<n<21)第二到n+1行,每行一个单词。每个单词不超过100个字符。
第n+2行:字母表的顺序(order)的串,共26个小写字符。
输出格式
一行: true或false。(只有当给定的单词在这种外星语中按字典序排列时,返回 true;否则,返回 false。)样例
2
apple
app
abcdefghijklmnopqrstuvwxyz
false