階段番号は正の整数xで、そのn番目の桁(最下位桁から始まるインデックス付き)はx%(n + 1)に等しくなります。それはちょっと一口なので、例を見てみましょう。テイク7211311を我々はモジュラー残基取る場合、7211311の範囲に2-8私たちは以下のようになります。
7211311 % 2 = 1
7211311 % 3 = 1
7211311 % 4 = 3
7211311 % 5 = 1
7211311 % 6 = 1
7211311 % 7 = 2
7211311 % 8 = 7
これらは7211311の数字です!したがって、7211311は階段番号です。
仕事
入力として正の数を与えたときに取るコードを書くと、2つの異なる値が出力されます。1つは階段番号であり、もう1つはそうでない場合です。
これはコードとゴルフの競合なので、目的はソースコードのバイト数を最小限にすることです。
テストケース
最初の13の階段番号は次のとおりです。
1, 10, 20, 1101, 1121, 11311, 31101, 40210, 340210, 4620020, 5431101, 7211311, 12040210
0
階段番号ではありませんか?多くの答えがそう思います。