有效的字谜

有效的字谜

大家好,今天我将尝试解释有效的字谜和解决方案

这是我的练习

[

有效的字谜 - 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 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/3158/02573110

posted @   哈哈哈来了啊啊啊  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示