Thử thách :
Kiểm tra xem số đã cho có hình thành number staircase
hay không
Đầu vào :
Một số nguyên (lớn hơn 0 và không thập phân). LƯU Ý: Bạn có thể lấy đầu vào dưới dạng chuỗi, mảng các chữ số.
Đầu ra:
một giá trị trung thực / giả mạo tùy thuộc vào việc số đó có tạo thành cầu thang hay không
Cầu thang số:
Một cầu thang số là một số nguyên mà khi đọc từ trái sang phải:
- Bắt đầu với 1
- có thể theo sau bởi 2
- có thể theo sau bởi 3
- và cứ thế
n
- sau đó số giảm dần bắt đầu từ n - 1
- sau đó n - 2
- sau đó n - 3
- và cứ như vậy cho đến khi nó đạt đến 1
Ghi chú :
Phần có thể được sử dụng để chỉ ra rằng nếu độ dài> lớn hơn 1. Nếu đó là thứ tự phải được tuân theo. tức là: 12321
Thí dụ :
12321 ---> true
12345654321 ---> true
9 ---> false
1 ---> true
2 ---> false
123421 ---> false
112312318901323 ---> false
123456789101110987654321 ---> true
Ghi chú :
Đầu vào đã cho sẽ luôn là số nguyên lớn hơn 0 và sẽ không phải là số thập phân. Đầu ra của bạn phải là một truthy or falsy
giá trị tùy thuộc vào đầu vào
Những hạn chế :
Đây là mã golf để mã ngắn nhất tính theo byte (cho mỗi ngôn ngữ lập trình) sẽ thắng.
[1,2,3,4,5,6,7,8,9,1,0,1,1,1,0,9,8,7,6,5,4,3,2,1]
cho123456789101110987654321
?