Rangos de listas inclusivos reversibles

Escribe una función que, dados los valores de start_of_range y end_of_range, devuelva un arreglo que contenga todos los números inclusive dentro de ese rango. Consulta los ejemplos a continuación.

Ejemplos

reversible_inclusive_list(1, 5) ➞ [1, 2, 3, 4, 5]

reversible_inclusive_list(2, 8) ➞ [2, 3, 4, 5, 6, 7, 8]

reversible_inclusive_list(10, 20) ➞ [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]

reversible_inclusive_list(24, 17) ➞ [24, 23, 22, 21, 20, 19, 18, 17]

Notas

  • El orden de clasificación del arreglo resultante depende de los valores de entrada.
  • Todas las entradas proporcionadas en los casos de prueba son válidas.
  • Si start_of_range es mayor que end_of_range, devuelve un arreglo ordenado de forma descendente; de lo contrario, ordénalo de forma ascendente.
  • Puedes encontrar una versión recursiva de este desafío en este enlace.