Как я могу сделать программу анаграммы, используя двухсимвольные Arraylists?
Это код, который у меня есть, что мне делать?
Это даже не строка. это использовать Arraylist.
import java.util.ArrayList;
import java.util.Collections;
public class ArrayCheck {
public boolean isAnagram(ArrayList<Character> arr1, ArrayList<Character> arr2) {
}
}
1 ответ
Хорошо. У меня сложилось впечатление, что вы как бы потерялись. Следовательно, чтобы вы начали здесь, как вы можете подойти к своей задаче:
- определить
dictionary
содержащий все слова, которые вы примете. - убедитесь, что вновь созданная строка (в вашем случае, я думаю,
arr2
) состоит из тех же символов, что и оригинальное слово (в вашем случае, я думаю,arr1
) - если ваша проверка прошла успешно, ищите только что созданную строку в вашем
dictionary
и если он существует, это анаграмма. В противном случае это не так.