Sobes.tech
Middle

Rakendage funktsioon, mis määrab, kas kaks sõna on anagrammid Näide: siga — pank

sobes.tech AI

Vastus AI-lt

Анаграмма — это слово, которое образовано перестановкой букв другого слова. Чтобы проверить, являются ли два слова анаграммами, достаточно проверить, что в них одинаковый набор букв с одинаковой частотой.

Пример реализации на Python:

def are_anagrams(word1, word2):
    return sorted(word1.lower()) == sorted(word2.lower())

# Пример использования
print(are_anagrams("кабан", "банка"))  # False
print(are_anagrams("кабан", "банак"))  # True

Здесь мы приводим слова к нижнему регистру, сортируем буквы и сравниваем. Если отсортированные последовательности совпадают — слова анаграммы.