여기 도전이 있습니다. 범위 내의 모든 정수를 출력하는 코드를 작성하십시오. 쉬운 것처럼 들리지만 여기 까다로운 부분이 있습니다. 가장 낮은 숫자부터 시작하여 가장 높은 숫자로 시작합니다. 그런 다음 아직 배열에없는 가장 낮은 숫자입니다. 그런 다음 아직 포함되지 않은 가장 높은 값입니다.
예:
시작으로 1에서 5까지를 가져갑니다
숫자는 [1, 2, 3, 4, 5]입니다.
우리는 첫 번째를 취합니다 [1]. 나머지 숫자는 [2, 3, 4, 5]입니다. 마지막으로 새로운 배열은 [1, 5]입니다. 나머지 숫자는 [2, 3, 4]입니다. 먼저 새로운 배열은 [1, 5, 2]입니다. 나머지 숫자는 [3, 4]입니다. 마지막으로 새로운 배열은 [1, 5, 2, 4]입니다. 나머지 숫자는 [3]입니다. 먼저 새로운 배열은 [1, 5, 2, 4, 3]입니다. 남은 숫자가 없습니다. 끝났습니다. 출력 [1, 5, 2, 4, 3]
규칙 :
- 이것은 코드 골프입니다. 모든 언어에서 가장 적은 바이트로 작성하십시오.
- 표준 허점이 없습니다.
- 온라인 통역사와 연결 하시겠습니까? (예 : https://tio.run/ )
- 두 개의 입력, 모두 정수 범위의 하한 및 범위의 상한
- 출력의 데이터 유형이 무엇인지 상관하지 않지만 올바른 순서로 숫자를 표시해야합니다.
예
낮음 : 4 높음 : 6 결과 : 4 6 5
낮음 : 1 높음 : 5 결과 : 15 5 3
낮음 : -1 높음 : 1 결과 : -110
낮음 : -1 높음 : 2 결과 : -110 2
낮음 : -50 높음 : 50 결과 : -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-14 13-12 12-11 11-11 10 10-9 9-8 8-7 7-6 6-5 5-4 4 4 -3 3 -2 -1 10
행복한 골프!