题目来源:
leetcode题目,网址:LCP 61. 气温变化趋势 - 力扣(LeetCode)
解题思路:
遍历获得趋势后计算最大连续天数即可。
解题代码:
- class Solution {
- public int temperatureTrend(int[] temperatureA, int[] temperatureB) {
- int max=0;
- int countinue=0;
- for(int i=1;i<temperatureA.length;i++){
- int A=(temperatureA[i]-temperatureA[i-1]>=0?(temperatureA[i]==temperatureA[i-1]?0:1):-1);
- int B=(temperatureB[i]-temperatureB[i-1]>=0?(temperatureB[i]==temperatureB[i-1]?0:1):-1);
- if(A==B){
- countinue++;
- max=Math.max(countinue,max);
-
- }else{
- countinue=0;
- }
- }
- return max;
-
- }
- }
总结:
无官方题解。