Упражнения на Java: проверьте, являются ли две заданные строки анаграммами или нет

Java Basic: Упражнение-142 с решением

Напишите программу на Java, чтобы проверить, являются ли две заданные строки анаграммами или нет.

Согласно wikipedia «анаграмма — это слово или фраза, образованная путем перестановки букв другого слова или фразы, обычно с использованием всех исходных букв ровно один раз. Например, анаграмма слова может быть перегруппирована в пилить барана или слово двоичный в мозг «.

Наглядное представление:

Пример решения:

Код Java:

  Решение открытого класса {/** * @param s: первая строка * @param b: вторая строка * @return true или false */public static boolean  anagram_test (String str1, String str2) {if (str1 == null || str2 == null) {return false;  } else if (str1.length ()! = str2.length ()) {return false;  } else if (str1.length () == 0 && str2.length () == 0) {return true;  } int [] count = новый int [256];  для (int я = 0; я  

Пример вывода:

 String-1: wxyzString-2: zyxw Проверить, являются ли две заданные строки анаграммами или нет ?: true 

Блок-схема:

Редактор кода Java:

Компания: UberYelpAmazon

Предыдущая: Напишите программу на Java, чтобы проверить, содержит ли данная строка все уникальные символы.
Далее: Напишите программу на Java для объединения двух заданных отсортированных списков.

Оцените статью
nanomode.ru
Добавить комментарий