Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static List<String> funWithAnagrams(List<String> text) {
- // Write your code here
- for (int i = 0; i < text.size(); i++) {
- for (int j = text.size() - 1; j > i; j--) {
- String sortedA = sortString(text.get(i));
- String sortedB = sortString(text.get(j));
- if (sortedA.equals(sortedB)){
- text.remove(j);
- }
- }
- }
- text.sort(String::compareTo);
- return text;
- }
- public static String sortString(String inputString) {
- // convert input string to char array
- char[] tempArray = inputString.toCharArray();
- // sort tempArray
- Arrays.sort(tempArray);
- // return new sorted string
- return new String(tempArray);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement