Valid Word Square
给一个list, 里面是字符串, 问是不是横竖都是同一个字符串. 这个题就按照题意查就行了, 注意边界.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
class Solution { public boolean validWordSquare(List<String> words) { for(int i = 0; i < words.size(); i++) { for(int j = 0; j < words.get(i).length(); j++) { if(j >= words.size()) // out bound return false; if(i >= words.get(j).length())// out bound return false; if(words.get(j).charAt(i) != words.get(i).charAt(j)) return false; } } return true; } } |