Đây là thử thách. Viết một số mã để xuất tất cả các số nguyên trong một phạm vi. Nghe có vẻ dễ, nhưng đây là phần khó khăn. Nó sẽ bắt đầu với số thấp nhất, sau đó cao nhất. Sau đó, số thấp nhất chưa có trong mảng. Sau đó, mức cao nhất chưa có trong đó.
Thí dụ:
Hãy bắt đầu từ 1 đến 5
Các số là [1, 2, 3, 4, 5].
Chúng tôi lấy đầu tiên, vì vậy [1]. Các số còn lại là [2, 3, 4, 5]. Chúng tôi lấy mảng cuối cùng, mới là [1, 5]. Các số còn lại là [2, 3, 4]. Chúng tôi lấy mảng đầu tiên, mới là [1, 5, 2]. Các số còn lại là [3, 4]. Chúng tôi lấy mảng cuối cùng, mới là [1, 5, 2, 4]. Số còn lại là [3]. Chúng tôi lấy mảng đầu tiên, mới là [1, 5, 2, 4, 3]. Không còn số nào, chúng tôi đã hoàn thành. Đầu ra [1, 5, 2, 4, 3]
Quy tắc:
- Đây là mã golf, viết nó bằng ít byte nhất, bất kỳ ngôn ngữ nào.
- Không có sơ hở tiêu chuẩn.
- Liên kết đến một thông dịch viên trực tuyến, xin vui lòng? (Ví dụ: https://tio.run/ )
- Hai đầu vào, cả hai số nguyên. Kết thúc thấp của phạm vi, và cao cấp của phạm vi.
- Tôi không quan tâm kiểu dữ liệu của đầu ra là gì, nhưng nó phải hiển thị các số theo đúng thứ tự.
Ví dụ
Thấp: 4 Cao: 6 Kết quả: 4 6 5
Thấp: 1 Cao: 5 Kết quả: 1 5 2 4 3
Thấp: -1 Cao: 1 Kết quả: -1 1 0
Thấp: -1 cao: 2 Kết quả: -1 2 0 1
Thấp: -50 Cao: 50 Kết quả: -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
Chúc bạn chơi golf vui vẻ!