Bestimmen Sie anhand einer Liste positiver Ganzzahlen, ob es ein Element gibt, das entweder größer als seine zwei Nachbarn oder kleiner als seine zwei Nachbarn ist (ein "Stoß"). Um klar zu sein, kann eine Erhebung niemals das erste oder letzte Element der Liste sein, da sie nur einen Nachbarn hat.
Ihr Programm sollte einen von zwei konsistenten Werten ausgeben, die entweder einer Liste ohne Unebenheiten oder einer Liste mit Unebenheiten entsprechen. Was die Werte sind, ist unwichtig. Sie können sie selbst auswählen.
Dies ist Codegolf, daher werden die Antworten in Bytes bewertet, wobei weniger Bytes besser sind.
Testfälle
[] -> 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]
(
[1,2,2]
? Oder vermisse ich etwas?
[1,2,2]
sind die gleichen wie die Zeichen dieser Deltas, aber das ist bei nicht der Fall [1,3,3]
.