-
-
Notifications
You must be signed in to change notification settings - Fork 297
/
Copy path422.cpp
19 lines (18 loc) · 778 Bytes
/
422.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
__________________________________________________________________________________________________
class Solution {
public:
bool validWordSquare(vector<string>& words) {
if (words.empty()) return true;
if (words.size() != words[0].size()) return false;
for (int i = 0; i < words.size(); ++i) {
for (int j = 0; j < words[i].size(); ++j) {
if (j >= words.size() || i >= words[j].size() || words[i][j] != words[j][i]) {
return false;
}
}
}
return true;
}
};
__________________________________________________________________________________________________
__________________________________________________________________________________________________