Oto wyzwanie. Napisz kod, aby wyprowadzić wszystkie liczby całkowite z zakresu. Brzmi łatwo, ale oto podstępna część. Zacznie się od najniższej liczby, a następnie najwyższej. Następnie najniższa liczba, która nie jest jeszcze w tablicy. Zatem najwyższy, którego jeszcze nie ma.
Przykład:
Weźmy od 1 do 5 jako nasz początek
Liczby to [1, 2, 3, 4, 5].
Bierzemy pierwszy, więc [1]. Pozostałe liczby to [2, 3, 4, 5]. Bierzemy ostatnią, nową tablicę to [1, 5]. Pozostałe liczby to [2, 3, 4]. Przyjmujemy pierwszą, nową tablicę to [1, 5, 2]. Pozostałe liczby to [3, 4]. Bierzemy ostatnią, nową tablicę to [1, 5, 2, 4]. Pozostałe liczby to [3]. Przyjmujemy pierwszą, nową tablicę to [1, 5, 2, 4, 3]. Nie ma już żadnych liczb, gotowe. Wyjście [1, 5, 2, 4, 3]
Zasady:
- To jest kod golfowy, napisz go w jak najmniejszej liczbie bajtów, w dowolnym języku.
- Brak standardowych luk.
- Proszę podać linki do tłumacza online? (Np. Https://tio.run/ )
- Dwa wejścia, obie liczby całkowite. Niski koniec zakresu i wysoki koniec zakresu.
- Nie przeszkadza mi, jaki jest typ danych wyjściowych, ale musi pokazywać liczby we właściwej kolejności.
Przykłady
Niski: 4 Wysoki: 6 Wynik: 4 6 5
Niski: 1 Wysoki: 5 Wynik: 1 5 2 4 3
Niski: -1 High: 1 Wynik: -1 1 0
Niski: -1 wysoki: 2 Wynik: -1 2 0 1
Niski: -50 Wysoki: 50 Wynik: -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
Miłej gry w golfa!