Năm 2013 có một tài sản thú vị: các chữ số liên tiếp khi được sắp xếp (0123). Chúng ta hãy gọi loại số này là một số có thể sắp xếp: một số nguyên không âm có 10 chữ số cơ bản liên tiếp sau khi sắp xếp. Thật không may, điều này sẽ không xảy ra một lần nữa cho đến năm 2031 và sau đó, cho đến năm 2103. Thách thức của bạn là viết một chương trình hoặc hàm, khi được cung cấp một số nguyên không âm thông qua bất kỳ phương thức tiêu chuẩn nào, xuất hoặc trả về số có thể sắp xếp tiếp theo.
Quy tắc
- Đầu vào và đầu ra phải ở cơ sở 10.
- Đầu ra có thể ở bất kỳ định dạng hợp lý nào (số bằng chữ, chuỗi ký tự, mảng đơn mục, ...).
- Mã của bạn phải tạo ra đầu ra thích hợp trong vòng 1 phút cho tất cả các đầu vào lên đến 98764.
Các trường hợp thử nghiệm
0 -> 1
1 -> 2
9 -> 10
10 -> 12
11 -> 12
99 -> 102
233 -> 234
234 -> 243
243 -> 312
2016 -> 2031
2031 -> 2103
2103 -> 2130
2130 -> 2134
2134 -> 2143
9876 -> 10234
98764 -> 98765
Các số có thể sắp xếp mẫu A215014 . Một danh sách của tất cả các mục lên đến 98765 có thể được tìm thấy ở đây .
Chấm điểm
Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ thắng.