前言
每天和你一起刷 LeetCode 每日一题~
最近力扣的每日一题出的比较烂,难度过山车,导致近期的更新都三天打鱼,两天断更了 . . .
LeetCode 启动!
题目:找到稳定山的下标
代码与解题思路
先读题:最重要的一段话:“对于下标不为 0 的一座山,如果它左侧相邻的山的高度 严格大于 threshold ,那么我们称它是 稳定 的。我们定义下标为 0 的山 不是 稳定的。”
也就是下标 != 0 且左边的山大于 threshold 就是稳定的,把下标塞进 ans 数组即可,代码如下:
func stableMountains(height []int, threshold int) (ans []int) {for i := range height {if i != 0 && threshold < height[i-1] {ans = append(ans, i)}}return ans
}
每天进步一点点,我们明天不见不散~
可以和我刷一辈子的每日一题吗?
一题一题,积累起来就是一辈子。