Реализовать функцию, которая определяет, можно ли из одной строки получить другую путем перестановок.
Проверка возможности получения одной строки из другой путем перестановокФункция def can_form_by_permutation(str1, str2): if len(str1) != len(str2): return False from collections import Counter return Counter(str1) == Counter(str2) # Пример использования: str1 = "listen" str2 = "silent" result = can_form_by_permutation(str1, str2) print(f"Можно ли получить одну строку из другой путем перестановок: {result}") Этот метод основан на сравнении счетчиков символов обеих строк, используя | |
| |
Просмотров: 44 | |
Всего комментариев: 0 | |