"Число Гізи", також розмовно відоме як Тіммі число, - це будь-яке число, де цифри являють собою піраміду ( A134810 ). Наприклад, "12321" - це число гіза, оскільки його можна візуалізувати так:
3
2 2
1 1
Однак щось на кшталт "123321" - це не число Гізи, оскільки на вершині піраміди є дві цифри
33
2 2
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
Будь-який інший вхід повинен дати хибне значення. Звичайно, вам не доведеться обробляти недійсні введення, наприклад, непозитивні числа, не цілі числа чи не числа.
Як завжди, це код-гольф , тому стандартні лазівки заборонені, а найкоротша відповідь у байтах виграє!