国产探花免费观看_亚洲丰满少妇自慰呻吟_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中動態格式參數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 历史| 达拉特旗| 贡觉县| 昌江| 北宁市| 湾仔区| 安岳县| 晋城| 太仓市| 太白县| 通州区| 辉南县| 东光县| 包头市| 健康| 灵武市| 全州县| 昂仁县| 宜黄县| 荆门市| 关岭| 儋州市| 若尔盖县| 长丰县| 清涧县| 留坝县| 盈江县| 红桥区| 美姑县| 盐源县| 新建县| 阿城市| 方山县| 三台县| 石首市| 芜湖县| 依安县| 彩票| 呈贡县| 昌宁县| 咸宁市|