Easy
Valid Word Square — Python
Full explanation · Time O(m * n) · Space O(1)
# Time: O(m * n)
# Space: O(1)
class Solution(object):
def validWordSquare(self, words):
"""
:type words: List[str]
:rtype: bool
"""
for i in xrange(len(words)):
for j in xrange(len(words[i])):
if j >= len(words) or i >= len(words[j]) or \
words[j][i] != words[i][j]:
return False
return True