• Дан список чисел. Определите, сколько в этом списке элементов, которые больше двух своих соседей и выведите количество таких элементов.

    Входные данные
    Вводится список чисел. Все числа списка находятся на одной строке.

    Выходные данные
    Выведите ответ на задачу.

    входные данные
    1 2 3 4 5
    выходные данные
    0

Ответы 1

  • # Код на ruby 2.2.3p173def zadanie(line)    a = []    (line.split(" ")).to_a.each {|element| a << element.to_i}    return 0 if a.size <= 2    k = 0    for i in 2..a.size - 2        k = k + 1 if a[i-1] < a[i] and a[i+1] < a[i]    end    return kend# Примеры примененияp zadanie("1 2 3 4 5")p zadanie("1 5 3 4 2")
    • Автор:

      george97
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years