チャレンジ:
指定された番号がaを形成するnumber staircase
かどうかを確認します
入力:
整数(10進数ではなく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
か?