Problem Solving/LeetCode
Today's Challenge
fabichoi
2022. 6. 15. 23:45
https://leetcode.com/problems/longest-string-chain/
Longest String Chain - LeetCode
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
leetcode.com
오늘도 시간이 없어서 ㅠㅠ
class Solution:
def longestStrChain(self, words: List[str]) -> int:
dp = {}
res = 1
for word in sorted(words, key=len):
dp[word] = 1
for i in range(len(word)):
prev = word[:i] + word[i + 1 :]
if prev in dp:
dp[word] = dp[prev] + 1
res = max(res, dp[word])
return res
반응형