这是我关于两个字符串是否为字谜的代码
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;
}
我的代码在两个测试用例中失败
情况1:String a="xyzw";
和String b="xyxy";
情况2:String a="bbcc";
和String b="dabc";
谁能帮我通过上述两种情况?
炎炎设计
相关分类