def process(array):
result = []
for i in range(1, len(array)-1):
if (array[i] < 0 and array[i-1] < 0) or \
(array[i] < 0 and array[i+1] < 0) or \
(array[i] > 0 and array[i-1] > 0) or \
(array[i] > 0 and array[i+1] > 0):
return 'YES'
return 'NO'
def main():
N = int(input())
assert N>=1 and N<= 10000
input_array = [int(i) for i in input().split()]
assert len(input_array) == N
print(process(input_array))
if __name__ == '__main__':
main()
Объяснение:
Протестировано на стандартном вводе/выводе + один доп тест
Доп тест:
Ввод:
5
1 2 -2 3 -4
Вывод:
YES
P.S Сайт ломает Python-код. Ниже приложен скриншот исходного кода
Объяснение:
1. Б
2. В
3. Б
4. Не понимаю сути вопроса
5. Б
6. Анализ, обобщение, синтез
7. В
8. В
9. Б
10. А
11. Б
12. Б
13. Г
14. Умозаключение, понятие, суждение
15. А
16. Б
17. А
18. Переместить, копировать, удалить, открыть (кодировать не уверен)
19. В
20. 1, 3, 5, 8 (7 не уверен)
21. Б
22. А
23. Монитор, колонки, принтер
24. Графический планшет, клавиатура, сканер, микрофон
25. Кнопка "Пуск", панель быстрого запуска, панель задач, флажок, значки (ярлыки) (текстовое поле ?)
P.S. Заранее извини, если что-то неправильно.