function myAnagram(arr1,arr2)
{
var str1=arr1;
var str2=arr2;
var temp1=[];
var temp2=[];
var flag=0;
if(str1.length!==str2.length)
{
return "Not Anagram statement A";
}
else
{
for(var i=0;i<str1.length-1;i++)
{
temp1[i]=str1[i];
}
for(var j=0;j<str2.length-1;j++)
{
temp2[i]=str2[i];
}
temp1.sort();
temp2.sort();
for(var k=0;k<str1.length-1;k++)
{
if(temp1[j]!==temp2[j])
{
return "Not Anagram statement C";
}
else
{
return "Anagram! statement D";
}
}
}
}
イムはとてものJavaScriptのアナグラム[ASK]を
、2つの文字列の間のチェック、簡単なアナグラムをしようと、私が試した:myAnagram("frog","rg0f");
それは実際にそれがに帰りでなければ、文Dに戻りますステートメントCの権利?私はすでに!==
オペレータを使用しているので?それは正しい論理ですか?
は、あなたの入力文字列や配列がありますか? –
あなたは[palindorme](https://en.wikipedia.org/wiki/Palindrome)アルゴリズムやアナグラムを解くことを意味していますか? @Axel –
@DanIonescu私の入力は文字列であり、アナグラムのみを実装しています。ご意見ありがとうございます。D – Axel