有效的字谜
有效的字谜

大家好,今天我将尝试解释有效的字谜和解决方案
这是我的练习
[
有效的字谜 - LeetCode
字谜是通过重新排列不同单词或短语的字母而形成的单词或短语,通常使用所有...
leetcode.com
](https://leetcode.com/problems/valid-anagram/)
实际上,如果我们仔细观察,问题很简单。问题给我们两个论点
“车”
“鼠”
给出了两个论据。在这个问题中,第二个参数是由第一个参数的字母创建的,并且第一个参数的所有字母数字应该相同
我们可以用排序解决,因为
看看我们的“汽车”示例,如果我们排序应该是“acr”,第二个值应该是“atr”,那么它们不一样,应该是假的
如果我们取“anagram”和“nagaram”,我们排序应该是“aaangrm”,第二个值应该是“aaangrm”
对于这样的算法解决方案;
对于红宝石
def is_anagram(s, t)
s.split('').sort.join == t.split('').sort.join
结尾
对于 JavaScript
var isAnagram = function(s, t) {
返回 s.split(“”).sort().join(“”) == t.split(“”).sort().join(“”) ?真假
};
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

浙公网安备 33010602011771号