Making Anagrams

  • + 0 comments

    JAVA 8

    public static int makingAnagrams(String s1, String s2) {
            
            StringBuilder sb1 = new StringBuilder(s1);
            StringBuilder sb2 = new StringBuilder(s2);
            
            for(int i=0; i<sb1.length(); i++) {
                int index = sb2.indexOf("" + sb1.charAt(i));
                if(index != -1) {
                    sb1.deleteCharAt(i);
                    sb2.deleteCharAt(index);
                    i--;
                }
            }
            return sb1.length() + sb2.length();
        }