500. Keyboard Row

    xiaoxiao2021-03-25  91

    public class Solution { public String[] findWords(String[] words) { String[] keys={"qwertyuiopQWERTYUIOP","asdfghjklASDFGHJKL","zxcvbnmZXCVBNM"}; List<String> list = new ArrayList<>(); for(int i = 0; i < words.length; i++) { if(isContains(keys,words[i])) { list.add(words[i]); } } String[] res = new String[list.size()]; for(int i = 0; i < list.size();i++) { res[i] = list.get(i); } return res; } public boolean isContains(String[] keys, String word) { int i = 0; for(i = 0; i < keys.length; i++) { if(keys[i].indexOf(word.charAt(0))>=0) { break; } } for(int j = 0; j < word.length(); j++) { if(keys[i].indexOf(word.charAt(j))<0) { return false; } } return true; } }
    转载请注明原文地址: https://ju.6miu.com/read-25224.html

    最新回复(0)