3285. 找到稳固山的下标
已解答
简朴
相干标签
相干企业
有 n 座山排成一列,每座山都有一个高度。给你一个整数数组 height ,此中 height 表现第 i 座山的高度,再给你一个整数 threshold 。
对于下标不为 0 的一座山,假如它左侧相邻的山的高度 严格大于 threshold ,那么我们称它是 稳固 的。我们定义下标为 0 的山 不是 稳固的。
请你返回一个数组,包含所有 稳固 山的下标,你可以以 恣意 次序返回下标数组。
示例 1:
输入:height = [1,2,3,4,5], threshold = 2
输出:[3,4]
解释:
- 下标为 3 的山是稳固的,因为 height[2] == 3 大于 threshold == 2 。
- 下标为 4 的山是稳固的,因为 height[3] == 4 大于 threshold == 2.
示例 2:
输入:height = [10,1,10,1,10], threshold = 3
输出:[1,3]
示例 3:
输入:height = [10,1,10,1,10], threshold = 10
输出:[]
提示:
- 2 <= n == height.length <= 100
- 1 <= height <= 100
- 1 <= threshold <= 100
- class Solution:
- def stableMountains(self, height: List[int], threshold: int) -> List[int]:
- result = []
- for i in range(1, len(height)):
- if height[i-1] > threshold:
- result.append(i)
- return result
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |