看参考答案用了三个 for ,emmmm感觉自己写的还可以,先放这吧

nums = [2, 2, 2]
a = [0]
b = 0
for i in range(1, len(nums)-1):if nums[i] < nums[i - 1] and nums[i] < nums[i + 1]:a.append(i)
if len(a) != 1:a.append(len(nums) - 1)for i in range(len(a)):b = max(b, a[i] - a[i - 1] + 1)
print(b)

一开始没考虑周到,没有对 a 的长度判断,导致 [2,2,2] 输出是3,然后控制 a 的长度就可以了。

最长山脉 python相关推荐

  1. LeetCode 845. 数组中的最长山脉

    https://leetcode-cn.com/problems/longest-mountain-in-array/ 难度:中等   我们把数组 A 中符合下列属性的任意连续子数组 B 称为 &qu ...

  2. 16. Leetcode 845. 数组中的最长山脉 (数组-同向双指针-快慢指针)

    把符合下列属性的数组 arr 称为 山脉数组 :arr.length >= 3 存在下标 i(0 < i < arr.length - 1),满足 arr[0] < arr[1 ...

  3. LeetCode 845. 数组中的最长山脉(中心扩展)

    1. 题目 我们把数组 A 中符合下列属性的任意连续子数组 B 称为 "山脉": B.length >= 3 存在 0 < i < B.length - 1 使得 ...

  4. Leetcode--845. 数组中的最长山脉

    我们把数组 A 中符合下列属性的任意连续子数组 B 称为 "山脉": B.length >= 3 存在 0 < i < B.length - 1 使得 B[0] ...

  5. 力扣 数组中的最长山脉

    力扣 数组中的最长山脉 题目描述 我们把数组 A 中符合下列属性的任意连续子数组 B 称为 "山脉": B.length >= 3 存在 0 < i < B.le ...

  6. 845. 数组中的最长山脉

    链接:845. 数组中的最长山脉 题解: class Solution {public:int longestMountain(vector<int>& nums) {if(num ...

  7. LeetCode/LintCode 题解丨一周爆刷双指针:数组中的最长山脉

    描述: 我们把数组 A 中符合下列属性的任意连续子数组 B 称为 "山脉": B.length >= 3 存在 0 < i < B.length - 1 使得 B ...

  8. JAVA程序设计:数组中的最长山脉(LeetCode:845)

    我们把数组 A 中符合下列属性的任意连续子数组 B 称为 "山脉": B.length >= 3 存在 0 < i < B.length - 1 使得 B[0] ...

  9. 0数组中等 LeetCode845. 数组中的最长山脉

    845. 数组中的最长山脉 描述 把符合下列属性的数组 arr 称为 山脉数组 : arr.length >= 3 存在下标 i(0 < i < arr.length - 1),满足 ...

  10. 我的力扣算法845-数组中的最长山脉

    哈哈,真的放了一天假. 好了,废话不多说,我们先开始今天的力扣每日一题: 虽然说这次的算法是中等难度,但是相信通过时间和不断的尝试,各位都可以完成出来,这里介绍一种取巧的方式进行问题的解决. 既然是找 ...

最新文章

  1. 【每日一算法】最长公共前缀
  2. 简易嵌入式管理平台 C 实现
  3. 谈谈设计不足(under-engineering)与过度设计(over-engineering)
  4. 初学WPF之程序启动几种方式
  5. 【大会】网络性能、安全与成本之困
  6. java 基本类型 引用类型_Java中的基本类型和引用类型变量的区别
  7. 计算机声卡怎么启动不了,三大方法助你解决声卡故障问题!
  8. Oracle 自动备份详细步骤
  9. gauge 运行其他spec_Gem5(SE模式)上运行SPEC2017教程
  10. html 文件上传与移除,Vue采用input实现文件上传与删除
  11. . 在第一代计算机时代 编程采用,在第一代计算机时代,编程采用什么语言
  12. P2158 [SDOI2008]仪仗队 欧拉函数
  13. csdn积分怎么获取?
  14. dll反编译工具java_JAVA反编译工具的使用
  15. 游戏资源提取工具RPGViewer图像一致转换工具
  16. Diango做blog.docx
  17. 小说APP源码—小说app开发如何做到小说APP系统快速搭建?
  18. 那些年我准备的前端面试题
  19. Java小白 学习笔记(二)——2020版Java语言基础
  20. C# 之 ZipOutPutStream 压缩文件

热门文章

  1. 徐思201771010132《面向对象程序设计(java)》第二周学习总结
  2. 【python学习】如何批量从文件夹中根据文件后缀名提取文件,并存储到新的文件夹
  3. cad文字宽度因子_CAD怎么设置中输入的文字宽度统一?
  4. 苹果id退出后数据还在吗_【保留数据修复】升级iOS 14后,出现白苹果的修复方法!...
  5. 融云观察:壳壳语音新玩法,深挖语音社交市场
  6. GSM 网络系统介绍
  7. lvgl v8之Styling the scrollbars
  8. provisional headers are shown问题排查
  9. 细数阿里 25 个开源的前端项目,让你的 2021 路更加平坦
  10. 数组名与数组名前加取地址符