「ギザ番号」は、口語ではティミー番号とも呼ばれ、数字がピラミッドを表す任意の番号です(A134810)。たとえば、「12321」は次のように視覚化できるため、ギザ番号です。
3
2 2
1 1
ただし、ピラミッドの上部に2桁があるため、「123321」のようなものはギザ番号ではありません
33
2 2
1 1
つまり、次のすべての条件が満たされている場合、数字はギザの数字です。
桁数が奇数で、中央の桁が最大です
それは回文的(同じ読み取り前方または後方)であり、
数字の前半は厳密に1ずつ増加しています。(それは回文的でなければならないので、これは数字の後半が厳密に1つ減少しなければならないことを意味します)
入力として正の整数を取る完全なプログラムまたは関数を作成し、それがギザ数であるかどうかを判断する必要があります。入力は文字列または数値として取得できます。それは場合であるギザ番号、出力truthy値。それ以外の場合、偽の値。
合計45のギザ数があるので、これらの入力のいずれかが真実の値になるはずです。
1
2
3
4
5
6
7
8
9
121
232
343
454
565
676
787
898
12321
23432
34543
45654
56765
67876
78987
1234321
2345432
3456543
4567654
5678765
6789876
123454321
234565432
345676543
456787654
567898765
12345654321
23456765432
34567876543
45678987654
1234567654321
2345678765432
3456789876543
123456787654321
234567898765432
12345678987654321
他の入力は、偽の値を与える必要があります。もちろん、非正の数値、非整数、非数値などの無効な入力を処理する必要はありません。
いつものように、これはcode-golfなので、標準の抜け穴は禁止されており、バイト単位の最短回答が勝ちです!