
Друзья, все же помнят про анаграммы? Мы практически в каждом курсе придумываем на них задачи, прямо как с шахматами. 😂
Анаграммы — это слова (не обязательно осмысленные), которые состоят из одинаковых букв. Например: адаптер — петарда, азбука — базука, аистенок — осетинка.
В Python существует два красивых способа проверить, являются ли два слова анаграммами. Первый из них основан на сортировке строк, второй — на подсчете количества букв в строках. Какой способ вам нравится больше? А может, у вас есть свои способы проверки?
Не забывайте про модуль
Официальная документация по модулю
#полезныйматериал #collections #анаграммы #counter
Анаграммы — это слова (не обязательно осмысленные), которые состоят из одинаковых букв. Например: адаптер — петарда, азбука — базука, аистенок — осетинка.
В Python существует два красивых способа проверить, являются ли два слова анаграммами. Первый из них основан на сортировке строк, второй — на подсчете количества букв в строках. Какой способ вам нравится больше? А может, у вас есть свои способы проверки?
Не забывайте про модуль
collections
, который содержит специализированные типы коллекций (namedtuple, defaultdict, OrderedDict, Counter, ChainMap
). Ему посвящен отдельный раздел в курсе для профессионалов.Официальная документация по модулю
collections
доступна по ссылке.#полезныйматериал #collections #анаграммы #counter