国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 剑河县| 科技| 惠来县| 和田县| 大新县| 乌兰县| 平遥县| 上杭县| 麦盖提县| 渝中区| 松滋市| 武强县| 阿城市| 白城市| 塔河县| 桐城市| 卫辉市| 江城| 宜良县| 桂阳县| 金山区| 叙永县| 敖汉旗| 白银市| 扶风县| 渑池县| 姚安县| 木里| 惠安县| 台北市| 桦甸市| 阳朔县| 大竹县| 平南县| 平邑县| 张家界市| 江山市| 华池县| 阜新| 无锡市| 确山县|