Verilen pozitif tamsayıların bir listesi göz önüne alındığında, iki komşusundan daha büyük veya iki komşusundan (bir "çarpma") daha az olan bir eleman olup olmadığını belirleyin. Açık bir yumru, asla listenin ilk veya son öğesi olamaz, çünkü yalnızca bir komşuları vardır.
Programınız, her biri ya darbesiz bir listeye ya da darbeli bir listeye karşılık gelen iki tutarlı değerden birini vermelidir. Değerlerin önemi yoktur, kendiniz seçebilirsiniz.
Bu kod golf'dür, bu nedenle cevaplar daha az byte'ın daha iyi olmasıyla byte olarak puanlanacaktır.
Test durumları
[] -> False
[1] -> False
[1,2] -> False
[1,2,1] -> True
[1,2,2] -> False
[1,2,3] -> False
[1,2,2,1] -> False
[1,2,2,3] -> False
[1,2,1,2] -> True
[1,3,2] -> True
[3,1,2] -> True
[2,2,2] -> False
[1,3,3]
(Dennis'in algoritmasını kullanan cevapların, yalnızca artışları kullanmak yerine artışların işaretini almasını sağlar)
[1,2,2]
mi? Yoksa bir şey mi kaçırıyorum?
[1,2,2]
bu deltaların belirtileri ile aynıdır ancak durum böyle değildir [1,3,3]
.