À partir d’une liste d’entiers positifs, il faut déterminer s’il existe un élément supérieur ou égal à ses deux voisins ou inférieur à ses deux voisins (un "sursaut"). Pour être clair, une bosse ne peut jamais être le premier ou le dernier élément de la liste car ils n'ont qu'un seul voisin.
Votre programme doit générer l'une des deux valeurs cohérentes correspondant chacune à une liste sans relief ou à une liste avec relief. Quelles que soient les valeurs n'a pas d'importance, vous pouvez les choisir vous-même.
C'est du code-golf donc les réponses seront notées en octets, moins d'octets étant meilleurs.
Cas de test
[] -> 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]
(s'assure que les réponses utilisant l'algorithme de Dennis prennent le signe des incréments plutôt que d'utiliser simplement les incréments eux-mêmes)
[1,2,2]
? Ou est-ce que je manque quelque chose?
[1,2,2]
sont les mêmes que les signes de ces deltas mais ce n'est pas le cas avec [1,3,3]
.