13 Сен 2019 в 23:42
132 +1
0
Ответы
1
Посчитать количество букв в слове и сравнить со строкой, которая представляет собой отсортированную версию слова.

Например, в Python код будет выглядеть следующим образом:

def is_permutation(word):
sorted_word = ''.join(sorted(word))
return word == sorted_word
word = "перестановка"
if is_permutation(word):
print("Да, это перестановка.")
else:
print("Нет, это не перестановка.")Создать словарь, содержащий частоту каждой буквы в слове и сравнить его с частотой букв в другом слове.

Например, код на Python будет такой:

from collections import Counter
def is_permutation(word1, word2):
return Counter(word1) == Counter(word2)
word1 = "перестановка"
word2 = "переводстать"
if is_permutation(word1, word2):
print("Да, это перестановка.")
else:
print("Нет, это не перестановка.")

Любой из этих методов поможет вам определить, является ли слово перестановкой или нет.

20 Апр 2024 в 01:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир