Untitled
unknown
plain_text
a year ago
1.8 kB
4
Indexable
Never
public static int max(int[] arr){ int maxValue = arr[0]; for(int element : arr){ if(element > maxValue){ maxValue = element; } } return maxValue; } public static int max2nd(int[] arr){ int maxValue = max(arr); int max2ndValue = arr[0]; for(int element : arr){ if(element > max2ndValue && element < maxValue){ max2ndValue = element; } } return max2ndValue; } public static int max3rd(int[] arr){ int max3rdvalue = arr[0]; int max2ndValue = max2nd(arr); for(int element : arr){ if(element > max3rdvalue && element < max2ndValue ){ max3rdvalue = element; } } return max3rdvalue; } public static int min(int[] arr){ int minValue = arr[0]; for(int element : arr){ if(element < minValue){ minValue = element; } } return minValue; } public static int min2nd(int[] arr){ int minValue = min(arr); int min2ndValue = arr[0]; for(int element : arr){ if(element < min2ndValue && element > minValue){ min2ndValue = element; } } return min2ndValue; } public static int bobaValue(int[] arr){ int minValue = min(arr); int min2ndValue = min2nd(arr); int maxValue = max(arr); int max2ndValue = max2nd(arr); int max3rdValue = max3rd(arr); if(minValue*min2ndValue*maxValue > maxValue*max2ndValue*max3rdValue){ return minValue*min2ndValue*maxValue; } return maxValue*max2ndValue*max3rdValue; }