Advertisement
butbanksy

Untitled

Nov 28th, 2020
802
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.82 KB | None | 0 0
  1.     public static List<String> funWithAnagrams(List<String> text) {
  2.         // Write your code here
  3.  
  4.         for (int i = 0; i < text.size(); i++) {
  5.             for (int j = text.size() - 1; j > i; j--) {
  6.                 String sortedA = sortString(text.get(i));
  7.                 String sortedB = sortString(text.get(j));
  8.  
  9.                 if (sortedA.equals(sortedB)){
  10.                     text.remove(j);
  11.                 }
  12.             }
  13.  
  14.         }
  15.         text.sort(String::compareTo);
  16.         return text;
  17.  
  18.     }
  19.  
  20.     public static String sortString(String inputString) {
  21.         // convert input string to char array
  22.         char[] tempArray = inputString.toCharArray();
  23.  
  24.         // sort tempArray
  25.         Arrays.sort(tempArray);
  26.  
  27.         // return new sorted string
  28.         return new String(tempArray);
  29.     }
  30.  
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement