小编rah*_*day的帖子

字谜 - 如何通过以下两个测试用例

这是我的代码,两个字符串是否是字谜

static boolean isAnagram(String a, String b) {
    if (a.length() != b.length()) return false;
    a = a.toLowerCase();
    b = b.toLowerCase();
    int m1=0;
    for(int i=0;i<a.length();i++){
        m1 += (int)a.charAt(i);
        m1 -= (int)b.charAt(i);

    }
        return m1==0;
}
Run Code Online (Sandbox Code Playgroud)

我的代码在两个测试用例中失败了

  • 案例1:String a="xyzw";String b="xyxy";
  • 案例2:String a="bbcc";String b="dabc";

谁能帮助我通过上述两个案件?

java string char anagram

2
推荐指数
1
解决办法
313
查看次数

标签 统计

anagram ×1

char ×1

java ×1

string ×1