Задача «Больше своих соседей»

Условие

Дан список чисел. Определите, сколько в этом списке элементов, которые больше двух своих соседей, и выведите количество таких элементов. Крайние элементы списка никогда не учитываются, поскольку у них недостаточно соседей.

Решение

  1. a = [int(i) for i in input().split()]
  2. counter = 0
  3. for i in range(1, len(a) - 1):
  4.     if a[i - 1] < a[i] > a[i + 1]:
  5.         counter += 1
  6. print(counter)