In this HackerRank Mini-Max Sum problem solution you have Given five positive integers, find the minimum and maximum values that can be calculated by summing exactly four of the five integers. Then print the respective minimum and maximum values as a single line of two space-separated long integers.
Problem solution in JavaScript programming
function miniMaxSum(arr) { arr=arr.sort() let min = 0; let max = 0; for(let element of arr.slice(0, arr.length-1)) min += element; for(let element of arr.slice(1)) max += element; console.log(`${min} ${max}`) }
Problem solution in Python programming
def miniMaxSum(arr): max_val = 0 min_val = 0 arr.sort() for val in arr[:-1]: max_val = max_val + val for value in arr[1:]: min_val = min_val + value print(max_val,min_val)
Problem solution in C programming
void miniMaxSum(int arr_count, int* arr) { unsigned int min, max; long int sum; min = max = arr[0]; sum = 0; for (int i = 0; i < arr_count; ++i) { if (arr[i] > max) max = arr[i]; if (arr[i] < min) min = arr[i]; sum += arr[i]; } printf("%ld %ld\n",(sum - max), (sum - min)); }
Problem solution in Java programming
public static void miniMaxSum(List<Integer> arr) { long sum = 0L; int min = arr.get(0); int max = arr.get(0); for (Integer i : arr){ sum += i; if(i > max){ max = i; } else if(i < min) { min = i; } } System.out.print((sum - max)+" "+(sum - min)); }
The above are the easiest Hacker Rank Mini-Max Sum problem solutions ever on the internet. I hope you like them.
Leave a Reply