前言
每天和你一起刷 LeetCode 每日一题~
LeetCode 启动!
题目:坐上公交的最晚时间
代码与解题思路
func longestContinuousSubstring(s string) (ans int) {
// 题目要求: 最长 的 字母序连续子字符串 的长度
// 双指针,start 和 i 维护这个连续子串的长度,然后实时更新 ans 最大值即可
start := 0
for i := 1; i < len(s); i++ {
if s[i] != s[i-1]+1 {
ans = max(ans, i-start)
start = i
}
}
return max(ans, len(s)-start)
}
今天的题目比较简单~
算是一道普通的模拟题,直接遍历数组,求连续的字母序字符串,然后维护一个最长的长度即可~
视频实况
【【LeetCode】每日一题 2024_9_19 最长的字母序连续子字符串的长度(字符串,双指针)】
每天进步一点点
可以和我刷一辈子的每日一题吗?
一题一题,积累起来就是一辈子。