题目来源:
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;
}
}
总结:
无官方题解。