Создать функцию, которая определяет, является ли строка анаграммой другой строки.
Проверка анаграммности строкФункция def is_anagram(str1, str2): """ Возвращает True, если строки являются анаграммами друг друга. """ # Преобразуем строки в нижний регистр для игнорирования регистра символов str1 = str1.replace(" ", "").lower() str2 = str2.replace(" ", "").lower() # Сравнение отсортированных версий строк return sorted(str1) == sorted(str2) # Пример использования: print(is_anagram("Listen", "Silent")) # Выводит True print(is_anagram("Hello", "World")) # Выводит False Эта функция игнорирует регистр и пробелы, сортируя символы каждой строки и сравнивая их. Если отсортированные строки совпадают, то они являются анаграммами. | |
| |
Просмотров: 17 | |
Всего комментариев: 0 | |