Tepe numarası, ilk ve sonda aynı rakama sahip bir sayıdır , ancak hepsi bu kadar değildir. Bir tepe numarasında ilk basamaklar kesinlikle artıyor ve son basamaklar kesinlikle azalıyor. En büyük rakam tekrarlanabilir .
İşte bir tepe numarası örneği:
12377731 | 1237... | ...731
^ same ^ | strictly increasing | strictly decreasing
---------+---------------------+---------------------
12377731
^^^ okay because largest digit can be repeated
Bu değil :
4588774 | ...8774
| ^^ not the largest digit
| so this has to be strictly decreasing
| but it's not, so not a hill number
Meydan okuma
Olumlu bir tamsayı verildiğinde, tam bir program veya tepe sayıları için doğruluk, ancak diğer değerler üzerinde yanlışlık veren bir işlev yazın.
Notlar:
- Giriş ve çıkış herhangi bir makul formatta olabilir .
- Bu kod golf çok kısa sürede her dilde cevap kazanır!
Test Durumları
12321 -> Truthy
1233321 -> Truthy
99 -> Truthy
3 -> Truthy
234567992 -> Truthy
1232 -> Falsy
778896 -> Falsy
23232 -> Falsy
45566554 -> Falsy
5645 -> Falsy
222222222
bir tepe numarasıdır, en büyük basamak 2'dir ve bu nedenle tekrarlanabilir
1230321
bir tepe numarası?
222222222
? Düz tepe numarası mı?