更多题解尽在 https://sugar.matrixlab.dev/algorithm 每日更新。
组队打卡,更多解法等你一起来参与哦!
LeetCode 820. 单词的压缩编码,难度中等。
暴力
解题思路:遍历 words
,去掉每个 word
的子字符串。
class Solution(object):
def minimumLengthEncoding(self, words):
words = set(words)
for word in words.copy():
for k in range(1, len(word)):
# 去掉子字符串
words.discard(word[k:])
return sum(len(word) + 1 for word in words)