В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе через пробел сначала количество локальных минимумов в этой последовательности, затем максимальный среди этих элементов. Под локальным минимумом подразумевается элемент последовательности, меньший двух соседних элементов. Гарантируется наличие хотя бы двух локальных минимумов.
file = open(’17.txt’)
arr = [int(_) for _ in file]
count_local_min = 0
max_local_min = -10 ** 5
for i in range(1, len(arr) - 1):
if arr[i] < arr[i - 1] and arr[i] < arr[i + 1]:
count_local_min += 1
max_local_min = max(max_local_min, arr[i])
print(count_local_min, max_local_min)
Ответ: 3316 8125