279 читали · 5 лет назад
Вывод строки в Java: как определить, является ли строка анаграммой?
При проведении собеседования на должность «Разработчик Java» технические специалисты любят задавать соискателям различные задачки. Одна из них — как определить, является ли одна строка перестановкой другой в Java...
1 год назад
Java 451. Напишите программу на Java, чтобы проверить, являются ли две строки анаграммой или нет?
Для проверки, являются ли две строки анаграммой, необходимо убедиться, что обе строки содержат одни и те же символы в одинаковых количествах. Вот пример кода на Java, который реализует такую проверку: public static boolean checkAnagram(String str1, String str2) { if (str1.length() != str2.length()) { // если длины строк не равны, они не могут быть анаграммами return false; } int[] charCounts = new int[256]; // создаем массив для всех символов ASCII таблицы for (int i = 0; i < str1...