Mini-Max Sum

Sort by

recency

|

400 Discussions

|

  • + 0 comments

    function miniMaxSum(arr: number[]): void { let sortArray: number[] = arr.sort((a,b)=> a-b); let minimum:number = sortArray.slice(0,-1).reduce((a,b)=>a+b); let maximum:number = sortArray.slice(1).reduce((a,b)=>a+b);

    console.log(minimum, maximum);
    

    }

  • + 0 comments
     public static void miniMaxSum(List<int> arr_list)
        {
            int[] arr = arr_list.Order().ToArray();
            long min = 0, max = 0;
            
            for(int i = 0; i < 4; i++){
                min += arr[i];
                max += arr[arr.Length - i - 1];
            }
            
            Console.WriteLine($"{min} {max}");
        }
    
  • + 0 comments

    import java.util.*;

    public class Main { public static void main(String[] args) { List arr = new ArrayList<>(Arrays.asList(256741038,623958417,467905213,714532089,938071625));

      long totalSum = arr.stream().mapToLong(Integer::longValue).sum();
      System.out.println(totalSum);
      long max = 0;
      long min = totalSum;
      for (int value : arr){
        long temp = totalSum - value;
        if (temp > max) max = temp;
        if (temp < min) min = temp;
      }
    
      System.out.print(min+" "+max);
    

    } }

  • + 0 comments

    public static void miniMaxSum(List arr) { // Write your code here int sum = 0; int max = 0; int min = 0; for(int i=0;i

  • + 0 comments

    public static void miniMaxSum(List arr) { // Write your code here int sum = 0; int max = 0; int min = 0; for(int i=0;i