Работа со словарями и циклами for

Выполнен
Заказ
4313490
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
70%
eTXT
Срок сдачи
14 Окт 2021 в 23:00
Цена
0 ₽
Блокировка
10 дней
Размещен
11 Окт 2021 в 15:40
Просмотров
63
Описание работы
Реализовать функцию stat(words:List[str]), которая получает на вход список строк и печатает:
1) Количество вхождений каждого слова в этот список в лексикографическом порядке
2) Самое часто встречающееся слово
3) Самое редко встречающееся слово
4) Количество строк, которые являются палиндромами (палиндром - это строка, которая читается одинаково слева направо и справа налево)
Если пункт невозможно вывести, то пропустить его вывод
Если в пунктах 2 или 3 подходит несколько строк, то вывести одну любую подходящую
Если невозможно вывести ни один из пунктов, то вывести -1
Пример:
>>> stat(["ab", "bc", "ab", "aaa", "c"])
aaa: 1
ab: 2
bc: 1
c: 1
Most common: ab
Least common: c
Palindroms: 2
>>> stat(["a", "b", "b", "b", "b", "abacaba", "cabacaba", "abacaba"])
a: 1
abacaba: 2
b: 4
cabacaba: 1
Most common: b
Least common: cabacaba
Palindroms: 7
>>> stat([""])
-1
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
2 дня 4 часа 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир