Un numero di collina è un numero che ha la stessa cifra nel primo e nell'ultimo , ma non è tutto. In un numero di collina, le prime cifre sono in costante aumento e le ultime cifre sono in netto calo. La cifra più grande può essere ripetuta .
Ecco un esempio di un numero di collina:
12377731 | 1237... | ...731
^ same ^ | strictly increasing | strictly decreasing
---------+---------------------+---------------------
12377731
^^^ okay because largest digit can be repeated
Questo non è :
4588774 | ...8774
| ^^ not the largest digit
| so this has to be strictly decreasing
| but it's not, so not a hill number
Sfida
Dato un numero intero positivo, scrivi un programma completo o una funzione che restituisca verità per i numeri di collina ma falsi su altri valori.
Appunti:
- Input e output possono essere in qualsiasi formato ragionevole .
- Questo è code-golf, quindi vince la risposta più breve in ogni lingua!
Casi test
12321 -> Truthy
1233321 -> Truthy
99 -> Truthy
3 -> Truthy
234567992 -> Truthy
1232 -> Falsy
778896 -> Falsy
23232 -> Falsy
45566554 -> Falsy
5645 -> Falsy
222222222
è un numero di collina, la cifra più grande è 2 e quindi può essere ripetuta
1230321
un numero di collina?
222222222
? È un numero di collina piatto?