Easy
Redistribute Characters to Make All Strings Equal — Python
Full explanation · Time O(n) · Space O(1)
# Time: O(n)
# Space: O(1)
import collections
class Solution(object):
def makeEqual(self, words):
"""
:type words: List[str]
:rtype: bool
"""
cnt = collections.defaultdict(int)
for w in words:
for c in w:
cnt[c] += 1
return all(v%len(words) == 0 for v in cnt.itervalues())