Weather Observation Station 5

  • + 1 comment
    public static void miniMaxSum(List<Integer> arr) {
        // Write your code here
        //converting to normal array
        int n=arr.size();
        long array[]=new long[n];
        for(int i=0;i<n;i++){
            array[i]=arr.get(i);
        }
        //bubble sort
        for( int i=0;i<array.length-1;i++) {
                for( int j=0;j<array.length-1-i;j++) {
                    if(array[j]>array[j+1]) {
                      long  temp=array[j];
                        array[j]=array[j+1];
                        array[j+1]=temp;
                    }
                }
            }
        
        
        long minSum=0,maxSum=0;
        for(int i=0;i<array.length-1;i++){
            minSum=array[i]+minSum;
        }
        for(int i=1;i<array.length;i++){
            maxSum=array[i]+maxSum;
        }
        System.out.print(minSum+" "+maxSum);
        
    
        }
    
    }