1
class Solution:
2
def spellchecker(self, wordlist: List[str], queries: List[str]) -> List[str]:
3
capital = {i.lower(): i for i in wordlist[::-1]}
4
vovel = {
5
"".join([j if j not in "aeiou" else "." for j in i.lower()]): i
6
for i in wordlist[::-1]
7
}
8
wordlist = set(wordlist)
9
res = []
10
for i in queries:
11
if i in wordlist:
12
res.append(i)
13
elif i.lower() in capital:
14
res.append(capital[i.lower()])
15
elif "".join([j if j not in "aeiou" else "." for j in i.lower()]) in vovel:
16
res.append(
17
vovel["".join([j if j not in "aeiou" else "." for j in i.lower()])]
18
)
19
else:
20
res.append("")
21
return res

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0