¡Ordenemos este arreglo!

Crea una función que reciba un arreglo de enteros y una cadena de modo, y luego devuelva los valores según estas reglas:

  • "Asc" devuelve los valores ordenados en orden ascendente.
  • "Des" devuelve los valores ordenados en orden descendente.
  • "None" devuelve los valores en su orden original.

Ejemplos

Program.SortByMode(new[] { 4, 3, 2, 1 }, "Asc") ➞ new[] { 1, 2, 3, 4 }

Program.SortByMode(new[] { 7, 8, 11, 66 }, "Des") ➞ new[] { 66, 11, 8, 7 }

Program.SortByMode(new[] { 1, 2, 3, 4 }, "None") ➞ new[] { 1, 2, 3, 4 }

Notas

El modo siempre es exactamente "Asc", "Des" o "None".