Leetcode 422 Solution
This article provides solution to leetcode question 422 (valid-word-square)
Access this page by simply typing in "lcs 422" in your browser address bar if you have bunnylol configured.
Leetcode Question Link
https://leetcode.com/problems/valid-word-square
Solution
class Solution {
public:
bool validWordSquare(vector<string>& words) {
int m = words.size();
for (int i = 0; i < m; i++)
{
auto& word = words[i];
for (int j = 0; j < word.size(); j++)
{
if (i == j)
continue;
if (j >= m || i >= words[j].size())
return false;
if (words[i][j] != words[j][i])
return false;
}
}
return true;
}
};