Есть ответ 👍



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

входные данные

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

выходные данные

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

примеры

входные данные

5

1 -3 4 -2 1

выходные данные

no

п.с.

144
386
Посмотреть ответы 2

Ответы на вопрос:

ibufiz18
4,8(50 оценок)

ответ:

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(

assert n> =1 and n< = 1

input_array = [int(i) for i in  

assert len(input_array) == n  

print(process(input_array))

if __name__ == '__main__':

main()

объяснение:

протестировано на стандартном вводе/выводе + один доп тест

доп тест:

ввод:

5

1 2 -2 3 -4

вывод:

yes

p.s сайт ломает python-код. ниже приложен скриншот исходного кода

Sasha7301
4,6(69 оценок)

ответ:

я думаю, в) вере, толе, леше

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS