题目链接:https://leetcode-cn.com/problems/keyboard-row/
题目如下:
class Solution {
public:
vector findWords(vector& words) {
unordered_set uset1 {'q','w','e','r','t','y','u','i','o','p'};
unordered_set uset2 {'a','s','d','f','g','h','j','k','l'};
unordered_set uset3 {'z','x','c','v','b','n','m'};
vector result;
for(auto str:words){
if(uset1.count(str[0])>0||uset1.count(str[0]+32)>0) judge(result,uset1,str);
else if(uset2.count(str[0])>0||uset2.count(str[0]+32)>0) judge(result,uset2,str);
else if(uset3.count(str[0])>0||uset3.count(str[0]+32)>0) judge(result,uset3,str);
}
return result;
}
void judge(vector& result,unordered_set uset,string str){
int i;
for(i=0;i 


