You are viewing a single comment's thread. Return to all comments →
boolean isAnagram(String a, String b) {
char [] a1 = a.toLowerCase().toCharArray(); char [] a2 = b.toLowerCase().toCharArray(); if (a1.length==a2.length){ for (int i=0;i<a1.length;i++){ if ((b.toLowerCase()).contains(a1[i]+"")){ int ind = b.toLowerCase().indexOf(a1[i]); int count1 = 0; int count2 = 0; for (int j=0;j<a2.length;j++){ if (a1[i]==a1[j]){ count1++; } if (a2[ind]==a2[j]){ count2++; } } if (count1!=count2){ return false; } } else{ return false; } } return true; } else{ return false; } }
Seems like cookies are disabled on this browser, please enable them to open this website
Java Anagrams
You are viewing a single comment's thread. Return to all comments →
boolean isAnagram(String a, String b) {