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

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

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

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

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

Задать свой вопрос
1 ответ
Код на ruby 2.2.3p173
def zadanie(line)
    a = []
    (line.split(" ")).to_a.each element a lt;lt; element.to_i

    return 0 if a.size lt;= 2

    k = 0
    for i in 2..a.size - 2
        k = k + 1 if a[i-1] lt; a[i] and a[i+1] lt; a[i]
    end
    return k
end

Образцы внедрения
p zadanie("1 2 3 4 5")
p zadanie("1 5 3 4 2")
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт