Strings: Making Anagrams

  • + 1 comment

    StringBuilder fsb = new StringBuilder(first.toLowerCase()); StringBuilder ssb = new StringBuilder(second.toLowerCase()); StringBuilder fsb1 = new StringBuilder(first.toLowerCase()); StringBuilder ssb1 = new StringBuilder(second.toLowerCase());

       for(int i=0;i<fsb.length();i++){
           for(int j=0;j<ssb.length();j++){
               if(fsb.charAt(i)==ssb1.charAt(j)){
    
                   fsb1.setCharAt(i, ' ');
                   ssb1.setCharAt(j, ' ');
                   break;
               }
           }
       }
       first= fsb1.toString().replaceAll("\\s+","");
       second= ssb1.toString().replaceAll("\\s+","");
     return first.length()+second.length();