標準テンキーのゼロ以外の数字の場合
789
456
123
チェスナイトを任意の桁に配置し、通常のL字型ジャンプを何回か実行して、正の10進整数をトレースすることを検討してください。このような方法で表現できる正の整数は何ですか?
それらの1つは38
、ナイトがスタートして3
、左と上に移動できるから8
です。381
そして383
また可能です。
3
ジャンプが行われない場合、それ自体が可能です(これは許可されています)。5
も同様ですが、から他の数字に到達できない5
ため、数字5
が表示される唯一の数字です。
正の10進整数(必要に応じて文字列として取得できます)を取り、数値がテンキーの騎士によって記述された方法で表現できる場合は真理値を出力または返すプログラムまたは関数を記述しますが、そうでなければ出力しますfalsy値。
バイト単位の最短コードが優先されます。Tiebreakerは以前の回答です
例
真実:
1, 2, 3, 4, 5, 6, 7, 8, 9, 16, 18, 38, 61, 81, 294, 349, 381, 383, 729, 767, 38183, 38383, 18349276, 183492761, 618349276
偽物:
10, 11, 50, 53, 55, 65, 95, 100, 180, 182, 184, 185, 186, 187, 188, 189, 209, 305, 2009, 5030, 3838384, 4838383, 183492760
78963214
、繰り返し繰り返されます。距離を数えます–それは常に4通りです。私はもっと明確にすべきであり、あなたはそれを円順に書く必要があると明示的に言ったはずです。
123...9
。ごめんなさい