Ad
Code
Diff
  • import java.util.*;
    interface HighLow {
      static int[] printLargestAndSmallest(int[] nums) {
        
        if(nums == null || nums.length == 0) 
          return null;
        else if(nums.length == 1) 
          return new int[]{nums[0], nums[0]}; 
        else if(nums.length == 2)
          return (nums[0] <= nums[1]) ? new int[]{nums[0], nums[1]} : new int[]{nums[1], nums[0]};
        
        int max=Integer.MIN_VALUE,min=Integer.MAX_VALUE;
        
        for(int i=0;i<nums.length; i++){
          
          if(max<nums[i]) 
            max = nums [i];
          else if(min>nums[i]) 
            min=nums[i];
        }
        
        return new int[]{min, max}; 
      }
    }
    • import java.util.*;
    • interface HighLow {
    • static int[] printLargestAndSmallest(int[] nums) {
    • int max=Integer.MIN_VALUE,min=Integer.MAX_VALUE;
    • for(int i=0;i<nums.length; i++){
    • if(max<nums[i]) {
    • max = nums [i];
    • }
    • else if(min>nums[i]){
    • min=nums[i];
    • }
    • if(nums == null || nums.length == 0)
    • return null;
    • else if(nums.length == 1)
    • return new int[]{nums[0], nums[0]};
    • else if(nums.length == 2)
    • return (nums[0] <= nums[1]) ? new int[]{nums[0], nums[1]} : new int[]{nums[1], nums[0]};
    • int max=Integer.MIN_VALUE,min=Integer.MAX_VALUE;
    • for(int i=0;i<nums.length; i++){
    • if(max<nums[i])
    • max = nums [i];
    • else if(min>nums[i])
    • min=nums[i];
    • }
    • return nums == null || nums.length == 0 ? null : new int[]{min, max};
    • return new int[]{min, max};
    • }
    • }