Eine Schanzennummer ist eine Zahl mit der gleichen Ziffer in der ersten und der letzten , aber das ist noch nicht alles. Bei einer Bergzahl steigen die ersten Ziffern stark an und die letzten Ziffern fallen stark ab. Die größte Ziffer kann wiederholt werden .
Hier ist ein Beispiel für eine Bergnummer:
12377731 | 1237... | ...731
^ same ^ | strictly increasing | strictly decreasing
---------+---------------------+---------------------
12377731
^^^ okay because largest digit can be repeated
Das ist nicht :
4588774 | ...8774
| ^^ not the largest digit
| so this has to be strictly decreasing
| but it's not, so not a hill number
Herausforderung
Schreiben Sie bei einer positiven Ganzzahl ein vollständiges Programm oder eine Funktion, die für Bergzahlen die Wahrheit zurückgibt, bei anderen Werten jedoch die Wahrheit.
Anmerkungen:
- Eingabe und Ausgabe können in jedem vernünftigen Format erfolgen .
- Dies ist Code-Golf, also gewinnt die kürzeste Antwort in jeder Sprache!
Testfälle
12321 -> Truthy
1233321 -> Truthy
99 -> Truthy
3 -> Truthy
234567992 -> Truthy
1232 -> Falsy
778896 -> Falsy
23232 -> Falsy
45566554 -> Falsy
5645 -> Falsy
222222222
ist eine Schanzennummer, die größte Ziffer ist 2 und kann daher wiederholt werden
1230321
eine Hügelzahl?
222222222
? Ist es eine flache Hügelzahl?