Дан список чисел. определите, сколько в этом списке элементов, которые больше двух своих соседей и выведите количество таких элементов. входные данные вводится список чисел. все числа списка находятся на одной строке. выходные данные выведите ответ на . входные данные 1 2 3 4 5 выходные данные 0
162
305
Ответы на вопрос:
#код на ruby 2.2.3p173 def zadanie(line) a = [] (line.split(" ".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 k end # примеры применения p zadanie("1 2 3 4 5") p zadanie("1 5 3 4 2")
Цель использования заключается в том, чтобы разбить устройства по их назначению.
Объяснение:
В первом пункте перечислены устройства ввода, т.е те при которых информация вводится в ПК.
Во втором же устройства вывода, т.е те, при которых информация выводится из ПК.
Популярно: Информатика
-
ermekbaevadinara23.03.2023 18:14
-
lenyanikiforovp07x7k20.08.2021 23:27
-
loptf10.08.2022 00:52
-
uvar1313107.11.2021 01:19
-
ppapsd08.12.2020 08:02
-
azimjonsafu199519.05.2020 09:41
-
AlyonaAn17.05.2022 23:06
-
Dhgfhdudv16.04.2021 15:41
-
karen78113.01.2022 09:03
-
alexclark16926.03.2021 07:14