Aquí está el desafío. Escriba un código para generar todos los enteros en un rango. Suena fácil, pero aquí está la parte difícil. Comenzará con el número más bajo, luego el más alto. Luego, el número más bajo que aún no está en la matriz. Entonces el más alto que aún no está en él.
Ejemplo:
Tomemos de 1 a 5 como nuestro comienzo
Los números son [1, 2, 3, 4, 5].
Tomamos el primero, entonces [1]. Los números restantes son [2, 3, 4, 5]. Tomamos el último, la nueva matriz es [1, 5]. Los números restantes son [2, 3, 4]. Tomamos la primera, nueva matriz es [1, 5, 2]. Los números restantes son [3, 4]. Tomamos el último, la nueva matriz es [1, 5, 2, 4]. Los números restantes son [3]. Tomamos la primera, nueva matriz es [1, 5, 2, 4, 3]. No quedan números, hemos terminado. Salida [1, 5, 2, 4, 3]
Reglas:
- Este es el código de golf, escríbalo en la menor cantidad de bytes, en cualquier idioma.
- No hay lagunas estándar.
- Enlaces a un intérprete en línea, por favor? (Por ejemplo, https://tio.run/ )
- Dos entradas, ambos enteros. Extremo bajo del rango y extremo alto del rango.
- No me importa cuál es el tipo de datos de la salida, pero debe mostrar los números en el orden correcto.
Ejemplos
Bajo: 4 Alto: 6 Resultado: 4 6 5
Bajo: 1 Alto: 5 Resultado: 1 5 2 4 3
Bajo: -1 Alto: 1 Resultado: -1 1 0
Bajo: -1 alto: 2 Resultado: -1 2 0 1
Bajo: -50 Alto: 50 Resultado: -50 50-49 49-48 48-47 47-46 46-45 45-44 44-43 43-42 42-41 41-40 40-39 39-38 38-37 37-36 36-35 35-34 34-33 33-32 32-31 31-30 30-29 29-28 28-27 27-26 26-25 25-24 24-23 23-22 22-21 21 - 20 20-19 19-18 18-17 17-16 16-15 15-14 14-13 13-12 12-11 11-10 10-9 9-8 8-7 7-6 6-5 5 -4 4 -3 3 -2 2 -1 1 0
¡Feliz golf!