求满足条件的最长子串的长度
标题:求满足条件的最长子串的长度 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限
给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度,字符串本身是其最长的子串,子串要求:
s = input() ans = -1 pos = [] pos.append(-1) for i in range(len(s)): if s[i].isalpha(): pos.append(i) pos.append(len(s)) for i in range(len(pos) - 2): d = pos[i + 2] - pos[i] if d > 2: ans = max(ans, d - 1) print(ans)