public static void Main()
Console.WriteLine("Hello UBER");
int[] arrInput = {1,2,3,4,5};
int counter = QuadraticComplexity(arrInput, true);
Console.WriteLine("Quadratic: Array Length " + arrInput.Length + "\nSolved in " + counter.ToString() + " passes");
counter = DoubleLinearComplexity(arrInput, true);
Console.WriteLine("DoubleLinear: Array Length " + arrInput.Length + "\nSolved in " + counter.ToString() + " passes");
private static int QuadraticComplexity(int[] arrInput, bool showResults)
int[] arrOutput = new int[arrInput.Length];
for (int i = 0; i < arrInput.Length; i++)
for (int j = 0; j < arrInput.Length; j++)
arrOutput[i] *= arrInput[j];
if (showResults) ShowArrayElements(arrOutput);
private static int DoubleLinearComplexity(int[] arrInput, bool showResults)
int[] arrOutput = new int[arrInput.Length];
for(int i = 0; i < arrInput.Length; i++)
for(int i = 0; i < arrInput.Length; i++)
arrOutput[i] = total / arrInput[i];
if (showResults) ShowArrayElements(arrOutput);
private static void ShowArrayElements(int[] myArr)
Console.Write(e.ToString() + " ");