Предмет: Информатика, автор: Blackgirl25

ПОМОГИТЕ ПОЖАЛУЙСТА ОООЧЕНЬ НАДО!!!!!!!

Дан массив, состоящий из целых чисел. Напишите программу, которая определяет, есть ли в массиве пара соседних элементов с одинаковыми знаками.

Входные данные

Сначала задано число N — количество элементов в массиве (1<=N<=10000). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.

Выходные данные

Необходимо вывести слово YES, если существует пара соседних элементов с одинаковыми знаками. В противном случае следует вывести слово NO.

Примеры

Входные данные

5

1 -3 4 -2 1

Выходные данные

NO

П.С. ПИТОН!!!!

Ответы

Автор ответа: KnowsUser1
1

Ответ:

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-код. Ниже приложен скриншот исходного кода

Приложения:
Похожие вопросы
Предмет: Українська мова, автор: haker22763
Предмет: Биология, автор: alisermorginstern1
Срочно помогите
1. .Плоды стручок и стручочек характерны для растений семейства:
a) Пасленовые б)Розоцветные в)Крестоцветные г)Сложноцветные



2. У какого растения формула цветка Ч(5) Л1+2+(2)Т (9)+1 П1

а) подсолнечник б) фасоль в) редька г) свёкла



3. Формула цветка *Ч(5) Л(5) Т5 П1 характерна для растений семейства:

а) Розоцветные б) Сложноцветные в) Крестоцветные г) Пасленовые

4. Какая формула цветка у семейства Розоцветные?

А) Ч5Л5Т∞ П1 Б) Ч4Л4Т2+4П1 В) Ч(5)Л(5)Т(5)П1 Г) О3+3 Т3+3 П1



5. Растения семейства Сложноцветные:

а) астра, василек, подсолнечник, георгин

б) яблоня, вишня, земляника, слива в, пшеница, кукуруза, рис, ячмень

г) соя, арахис, клевер, люпин



6. Перец относится к семейству:

а) Сложноцветные

б) Пасленовые

в) Розоцветные

г) Крестоцветные



7. Признак, не относящийся к растениям семейства Крестоцветные: а) соцветие кисть

б) плод семянка

в) формула цветка *Ч4 Л4 Т6 П1

г) многие из видов образуют корнеплоды



8. Какой тип плода у растений в семействе Мотыльковых?

А) ягода Б) костянка В) стручок Г) боб



9. Какое растение НЕ относится к семейству Пасленовые?

А) картофель Б) томат В) шиповник Г) баклажан



10. Какой вид соцветия в семействе Сложноцветные:

А) завиток Б) корзинка В) зонтик Г) метёлка