如何在年度损益差值数组中查找连续三个正数值并取最小值
问题需求
- 给定一份包含每年损益差值的列表(数值有正有负),需先检查是否存在连续三年损益差值均为正数的年份区间;
- 若存在符合条件的连续年份区间,从这些区间的所有损益差值中选出最小值。
示例说明
| 年份 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|
| 损益差值 | -20 | 240 | 59 | 120 | -34 | 23 |
上述示例中,2022、2023、2024这三年的损益差值均为正数,该区间内的最小值为59,即为最终答案。
内容的提问来源于stack exchange,提问作者Ajay Sutar
相关产品推荐
相关产品推荐

