懂这10道JS经典算法题,你就是前端大神( 四 )

十一:同字母异序
同字母异序指的是两个字符串字母种类和字母的数量相同 , 但是顺序可能不同 。
完成 isAnagram , 接受两个字符串作为参数 , 返回true 或者 false 表示这两个字符串是否同字母异序 。例如:
isAnagram("anagram", "nagaram") // => return true.isAnagram("rat", "car") // => return false.(本题来源:github, LeetCode)
答案:
const isAnagram = (str1, str2) => /* TODO */ { return !str1.split('').sort().join('').replace(str2.split('').sort().join(''), '');}

原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe190后前端妹子 , 爱编程 , 爱运营 , 文艺与代码齐飞 , 魅力与智慧共存的程序媛一枚 。

 



推荐阅读