Посчитать количество букв в слове и сравнить со строкой, которая представляет собой отсортированную версию слова.
Например, в 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("Нет, это не перестановка.")
Любой из этих методов поможет вам определить, является ли слово перестановкой или нет.
Например, в 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 Counterdef is_permutation(word1, word2):
return Counter(word1) == Counter(word2)
word1 = "перестановка"
word2 = "переводстать"
if is_permutation(word1, word2):
print("Да, это перестановка.")
else:
print("Нет, это не перестановка.")
Любой из этих методов поможет вам определить, является ли слово перестановкой или нет.