如何检查两个字符串是否是Anagrams

问题描述 投票:0回答:1

我尝试比较计数数组,它们是相同的。使用计数字符。

我期望它返回 true,因为两个字符串中的字符都较少可以做什么来检查字符串是否是 Anagrams。不知道谁有别的想法。

bubble-sort
1个回答
0
投票

欢迎来到SO!

检查两个字符串是否是字谜词的规范方法是为每个字符串创建一个字典,用每个字符串的字母计数填充字典,然后比较字典。 Python 有一些方便的内置函数,因此您可以使其保持简短。

// Python
from collections import Counter

def areAnagrams(wordOne, wordTwo):
    return Counter(wordOne) == Counter(wordTwo)


>>> areAnagrams("evil", "vile")
>>> True
© www.soinside.com 2019 - 2024. All rights reserved.