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

Выполнен
Заказ
4313490
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
14 Окт 2021 в 23:00
Цена
0 ₽
Блокировка
10 дней
Размещен
11 Окт 2021 в 15:40
Просмотров
53
Описание работы
Реализовать функцию 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.54
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
2 дня 4 часа 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир