Saturday, September 27, 2014

Arrays: Numbers in ascending order

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;
}

No comments:

Post a Comment