国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

LeetCode:Keyboard Row

2019-11-08 01:44:09
字體:
來源:轉載
供稿:網友

Given a List of Words, return the words that can be typed using letters of alphabet on only one row’s of American keyboard like the image below.

American keyboard

Example 1: Input: [“Hello”, “Alaska”, “Dad”, “Peace”] Output: [“Alaska”, “Dad”] Note: You may use one character in the keyboard more than once. You may assume the input string will only contain letters of alphabet. 這里寫圖片描述

class Solution {public: vector<string> findWords(vector<string>& words) { std::unordered_set <char> row1={'q','w','e','r','t','y','u','i','o','p'}; std::unordered_set <char> row2={'a','s','d','f','g','h','j','k','l'}; std::unordered_set <char> row3={'z','x','c','v','b','n','m'}; vector<string> out; for(auto &elem : words) { bool d1=true,d2=true,d3=true; for(auto &key :elem) { if(d1) { auto re=row1.find(tolower(key)); if(re==row1.end()) d1=false; } if(d2) { auto re=row2.find(tolower(key)); if(re==row2.end()) d2=false; } if(d3) { auto re=row3.find(tolower(key)); if(re==row3.end()) d3=false; } } if(d1||d2||d3) out.push_back(elem); } return out; }};
上一篇:文章標題

下一篇:printf中動態格式參數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安仁县| 天津市| 恩施市| 区。| 福泉市| 西和县| 邵东县| 通山县| 格尔木市| 广河县| 手游| 海林市| 泰宁县| 富阳市| 田阳县| 绵阳市| 长汀县| 临汾市| 嘉荫县| 永州市| 博湖县| 彭山县| 汶上县| 黎城县| 蕲春县| 富源县| 永靖县| 拉萨市| 东光县| 大连市| 利津县| 常山县| 蛟河市| 辉县市| 收藏| 鲁山县| 商河县| 楚雄市| 肃南| 本溪市| 玉林市|