Привет всем, сегодня я попытаюсь объяснить правильную анаграмму и решение

это мое упражнение



На самом деле, если присмотреться, проблема проста. Проблема дает нам два аргумента

"Машина"

"Крыса"

Приводятся два аргумента. В задаче второй аргумент создается из букв первого аргумента и все номера букв первого аргумента должны быть одинаковыми

Мы можем решить с сортировкой, потому что

Посмотрите наш пример для «автомобиля», если мы отсортировали, должно быть «acr», а второе значение должно быть «atr», они не совпадают и должны быть ложными.

Если мы возьмем «анаграмму» и «нагарам», и мы отсортируем, должно быть «ааангм», а второе значение должно быть «ааангм».

Для этого решения алгоритма, как это;

Для Руби

def is_anagram(s, t)
s.split('').sort.join == t.split('').sort.join
end

Для JavaScript

var isAnagram = function(s, t) {
return s.split(“”).sort().join(“”) == t.split(“”).sort().join(“” ) ? истина : ложь
};