. - 力扣(LeetCode) 双指针+ascll编码思路做法 class Solution: def longestContinuousSubstring(self, s: str) -> int: # 定义连续字符串头指针 left = 0 # 定义连续最大字符串长度 ans = 1 for i in range(len(s) - 1): # 若下个字符串与当前字符串不是连续的,则更新连续字符串头指针 if ord(s[i]) + 1 != ord(s[i + 1]): left = i + 1 # 若下个字符串与当前字符串是连续的,则更新连续字符串长度 else: # 长度为下一个字符的下标 - 连续字符串头指针下标 + 1 ans = max(ans, i + 1 - left + 1) return ans