Longest Ideal Subsequence LeetCode solution in Python

1
class Solution:
2
def longestIdealString(self, s: str, k: int) -> int:
3
dp = [0] * 26
4
for ch in s:
5
i = ord(ch) - ord("a")
6
dp[i] = 1 + max(dp[max(0, i - k) : min(26, i + k + 1)])
7
return max(dp)

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0