Число гірки - це число, яке має однакову цифру в першій і останній , але це ще не все. У кількості пагорбів перші цифри суворо збільшуються , а останні цифри суворо зменшуються. Найбільшу цифру можна повторити .
Ось приклад номера пагорба:
12377731 | 1237... | ...731
^ same ^ | strictly increasing | strictly decreasing
---------+---------------------+---------------------
12377731
^^^ okay because largest digit can be repeated
Це не :
4588774 | ...8774
| ^^ not the largest digit
| so this has to be strictly decreasing
| but it's not, so not a hill number
Виклик
Давши додатне ціле число, напишіть повну програму або функцію, яка повертає truthy для чисел гірки, але неправдивих щодо інших значень.
Примітки:
- Введення та вихід можуть бути у будь-якому розумному форматі .
- Це кодовий гольф, тому найкоротша відповідь на кожній мові виграє!
Випробування
12321 -> Truthy
1233321 -> Truthy
99 -> Truthy
3 -> Truthy
234567992 -> Truthy
1232 -> Falsy
778896 -> Falsy
23232 -> Falsy
45566554 -> Falsy
5645 -> Falsy
222222222
- це число пагорбів, найбільша цифра - 2, і таким чином його можна повторити
1230321
є номер пагорба?
222222222
? Це номер плоского пагорба?