Проблемы PHP — 1: Упражнение 21 с решением
Напишите программу PHP, чтобы проверить, является ли данная строка анаграммой другой данной строки.
Ввод: (‘анаграмма’, ‘нагарам’)
Согласно Википедии анаграмма — это прямое переключение слов или игра слов, результат перестановки букв слова или фразы создать новое слово или фразу, используя все исходные буквы ровно один раз; например, слово анаграмма может быть преобразовано в nag-a-ram.
Пояснение:
Пример решения :
Код PHP:
Phpfunction is_anagram ($ a, $ b) {if (count_chars ($ a, 1) == count_chars ($ b, 1)) {return "Эти две строки - анаграмма"; } else {return "Эти две строки не являются анаграммой"; }} print_r (is_anagram ('анаграмма', 'нагарам'). " n"); print_r (is_anagram ('cat', 'rat'). " n");?>
Пример вывода:
Эти две строки являются анаграммой Эти две строки не являются анаграммой
Блок-схема:
Редактор кода PHP: