Ques:Return true if the array contains, somewhere, three increasing adjacent numbers like .... 4, 5, 6, ... or 23, 24, 25.
Ans:
public boolean tripleUp(int[] nums) {
int count=0;
for (int i=0;i<nums.length-2;i++ ) {
if((nums[i+1]-nums[i]==nums[i+2]-nums[i+1])&&(nums[i+1]-nums[i]>0)){
count++;
}
}
return count>0;
}
Ans:
public boolean tripleUp(int[] nums) {
int count=0;
for (int i=0;i<nums.length-2;i++ ) {
if((nums[i+1]-nums[i]==nums[i+2]-nums[i+1])&&(nums[i+1]-nums[i]>0)){
count++;
}
}
return count>0;
}
No comments:
Post a Comment