Предмет: Информатика,
автор: coolkate1
Задан целочисленный массив А длинной N. Назовем в нем "горкой" такую четверку рядом стоящих элементов с номерами i-2, i-1, i и i+1, для которых выполняется условие A[i-2] < A[i-1] <= A[i] > A[i+1]. Напишите программу,которая определяет количество "горок" в массиве.
Напишите на паскале. Чтобы все было понятно. Не нужно копировать ответы предыдущие на этот вопрос
MaxLevs:
А, это Паскаль. Спасибо, я не из этих
Ответы
Автор ответа:
0
- def peaksCounter(xs):
- r = 0
- if len(xs) < 4: return r
- x = xs[:4]
- if x[0] < x[1] <= x[2] > x[3]: r = 1
- return r + peaksCounter(xs[1:])
- xs = [1,2,2,1,2,3,1,4,3,5,8,1]
- print(peaksCounter(xs)) # 3
Приложения:
![](https://files.topotvet.com/i/8a6/8a6448080388f4fcd239352267c32990.png)
Похожие вопросы
Предмет: Русский язык,
автор: insafhamidulli
Предмет: Русский язык,
автор: Дашка2547
Предмет: Английский язык,
автор: hshjdhzshDhdjs
Предмет: Математика,
автор: яся74
Предмет: Литература,
автор: Alinaaaaaaaass