언덕 수는 첫 번째와 마지막 숫자가 같은 숫자 이지만 그게 전부는 아닙니다. 언덕 수에서 첫 번째 숫자는 엄격하게 증가 하고 마지막 숫자는 엄격하게 감소합니다. 최대 자릿수를 반복 할 수 있습니다 .
언덕 수의 예는 다음과 같습니다.
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
도전
양의 정수가 주어지면 전체 프로그램 또는 언덕 수에 대해서는 진실을 반환하지만 다른 값에는 거짓을 반환하는 함수를 작성하십시오.
노트:
- 입력 및 출력은 임의의 합리적인 형식 일 수 있습니다 .
- 이것은 코드 골프 이므로 각 언어에서 가장 짧은 대답이 승리합니다!
테스트 사례
12321 -> Truthy
1233321 -> Truthy
99 -> Truthy
3 -> Truthy
234567992 -> Truthy
1232 -> Falsy
778896 -> Falsy
23232 -> Falsy
45566554 -> Falsy
5645 -> Falsy
222222222
언덕 번호가 가장 큰 숫자가 2이며, 따라서 반복 할 수있다
1230321
언덕의 수는?
222222222
? 평평한 언덕 번호입니까?