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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

500. Keyboard Row

2019-11-08 02:55:35
字體:
供稿:網(wǎng)友

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. 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: bool isSame(int pos0, int pos1){ if(pos0 <= 9 && pos1 <= 9) return true; else if(9 < pos0 && pos0 <= 18 && 9 < pos1 && pos1 <= 18) return true; else if(18 < pos0 && pos0 <= 25 && 18 < pos1 && pos1 <= 25) return true; else return false; } vector<string> findWords(vector<string>& words) { string mode = "qwertyuiopasdfghjklzxcvbnm"; int first = 9, second = 18, third = 25; vector<string> v; for(int i = 0; i < words.size(); ++i){ string str = words[i]; int j = 1, len = str.length(); for(; j < len; ++j){ int pos0 = mode.find(tolower(str[j - 1]), 0); int pos1 = mode.find(tolower(str[j]), 0); if(!isSame(pos0, pos1)) break; } if(j == len) v.push_back(str); } return v; }};
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平果县| 庆阳市| 镇沅| 巴青县| 南漳县| 横峰县| 韶关市| 客服| 临汾市| 金沙县| 枞阳县| 阿瓦提县| 化州市| 崇州市| 金坛市| 襄城县| 阳江市| 沙田区| 剑阁县| 克什克腾旗| 肥城市| 阳春市| 长武县| 宝坻区| 台南市| 元阳县| 四川省| 张北县| 彩票| 桐城市| 基隆市| 宝丰县| 阜新市| 来凤县| 汕尾市| 鹤岗市| 泸州市| 元阳县| 资兴市| 吉木萨尔县| 晋州市|