Voici le défi. Écrivez du code pour sortir tous les entiers d'une plage. Cela semble facile, mais voici la partie délicate. Il commencera par le nombre le plus bas, puis le plus élevé. Ensuite, le nombre le plus bas qui n'est pas encore dans le tableau. Puis le plus haut qui n'y est pas encore.
Exemple:
Prenons 1 à 5 comme point de départ
Les nombres sont [1, 2, 3, 4, 5].
Nous prenons le premier, donc [1]. Les nombres restants sont [2, 3, 4, 5]. Nous prenons le dernier, le nouveau tableau est [1, 5]. Les nombres restants sont [2, 3, 4]. Nous prenons le premier, le nouveau tableau est [1, 5, 2]. Les nombres restants sont [3, 4]. Nous prenons le dernier, le nouveau tableau est [1, 5, 2, 4]. Les nombres restants sont [3]. Nous prenons le premier, le nouveau tableau est [1, 5, 2, 4, 3]. Il ne reste plus de chiffres, nous avons terminé. Sortie [1, 5, 2, 4, 3]
Règles:
- Il s'agit de code golf, écrivez-le dans le moins d'octets, dans n'importe quelle langue.
- Pas de failles standard.
- Liens vers un interprète en ligne, s'il vous plaît? (Par exemple https://tio.run/ )
- Deux entrées, les deux entiers. Bas de gamme et haut de gamme.
- Peu m'importe le type de données de la sortie, mais il doit afficher les nombres dans le bon ordre.
Exemples
Faible: 4 Élevé: 6 Résultat: 4 6 5
Faible: 1 Élevé: 5 Résultat: 1 5 2 4 3
Faible: -1 Élevé: 1 Résultat: -1 1 0
Bas: -1 haut: 2 Résultat: -1 2 0 1
Bas: -50 Haut: 50 Résultat: -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
Bon golf!