挑战:
检查给定数量的形成number staircase
与否
输入:
整数(大于0而不是十进制)。注意:您可以将输入作为字符串,数字数组。
输出:
真/假值,具体取决于数字是否形成阶梯
数字楼梯:
一数楼梯的是,从左向右读时的整数:
- 从1开始
- 随后可能是2
- 随后可能是3
- 直到
n
- 然后数字从n-1开始下降
- 然后n-2
- 然后n-3
- 依此类推,直到达到1
注意 :
的可以是部分被用于表明,如果长度>大于1如果它是顺序必须遵循原样。即:12321
范例:
12321 ---> true
12345654321 ---> true
9 ---> false
1 ---> true
2 ---> false
123421 ---> false
112312318901323 ---> false
123456789101110987654321 ---> true
注意 :
给定的输入将始终是大于0的整数,并且不是十进制。您的输出必须是一个truthy or falsy
值,具体取决于输入
限制条件:
这是代码高尔夫球,因此以字节为单位(针对每种编程语言)的最短代码为准。
[1,2,3,4,5,6,7,8,9,1,0,1,1,1,0,9,8,7,6,5,4,3,2,1]
为123456789101110987654321
?