Напишите функцию mountains(), которая проверит маршрут путешествия. Функция принимает произвольное число позиционных аргументов-строк и произвольное количество именованных параметров, среди которых могут быть такие:
min_length – рассматривать строки не меньше указанной длины;
presence – рассматривать строки, в которых есть указанная буква;
absence – рассматривать строки, в которых нет указанной буквы;
larger – рассматривать строки, лексикографически большие указанной строки.
Функция возвращает суммарную длину подходящих строк и самую маленькую лексикографически строку.
Ввод
trip = ['Talcahuano', 'Alps', 'Cordillera', 'Chile', 'Peru']
conditions = {'min_length': 5, 'presence': 'a', 'absence': 'i', 'larger': 'Business'}
print(*mountains(*trip, **conditions))
Вывод
10 Talcahuano