Лабораторная работа 3: Функции высших порядков. вариант 3
Описание
Цель работы (Вариант 3)
Используя функции а) any и б) all, проверьте условия в интерпретаторе. Запишите функции в файле, решающие те же задачи, используя частичное применение функции.
а) в списке есть четные числа б) в списке нет чисел, превышающих 10
Запишите функцию, решающую задачу
а) обычную рекурсивную функцию;
б) функцию с использованием функции map;
в) функцию с использованием функции map и лямбда-фнкциии.
Приветствуется частичное применение функций в пунктах б) и/или в).
б) функция возвращает максимальный из индексов элементов числового списка, не превышающих 8;
в) считая, что в числовом списке все числа различны, получить кортеж двух списков – в первый входят элементы до минимального, во второй – после максимального элемента списка. ([5,6,2,1,4,3] -> ([5,6,2], [2,1,4,3]))
Показать/скрыть дополнительное описание
Цель работы (Вариант 3) Используя функции а) any и б) all, проверьте условия в интерпретаторе. Запишите функции в файле, решающие те же задачи, используя частичное применение функции. а) в списке есть четные числа б) в списке нет чисел, превышающих 10 Запишите функцию, решающую задачу а) обычную рекурсивную функцию; б) функцию с использованием функции map; в) функцию с использованием функции map и лямбда-фнкциии. Приветствуется частичное применение функций в пунктах б) и/или в). а) функция удаляет из строки все цифры; б) функция возвращает максимальный из индексов элементов числового списка, не превышающих 8; в) считая, что в числовом списке все числа различны, получить кортеж двух списков – в первый входят элементы до минимального, во второй – после максимального элемента списка.
([5,6,2,1,4,3] -> ([5,6,2], [2,1,4,3])).