Ответы Mail.ru: Pyton. Помогите пожалуста

Pyton. Помогите пожалуста

Напишите функцию, которая принимает две строки и проверяет, являются ли они анаграммами друг друга. Функция должна возвращать True, если строки являются анаграммами, и false в противном случае. Строки считаются анаграммами, если одну строку можно переставить, чтобы получить другую. Все входные строки состоят только из строчных букв.

Ответы

Вот один из вариантов функции для проверки анаграмм в Python: from collections import Counter def verify_anagrams(first, second): if Counter(first) == Counter(second): return "The two strings are anagrams of each other." else: return "The two strings are not anagrams of each other." Чтобы проверить, являются ли две строки анаграммами, можно также использовать функцию sorted() и сравнить полученные списки. Существуют и другие способы проверки анаграмм в Python.