Упражнения PHP: Найти первый неповторяющийся символ в данной строке
PHP: упражнение 42 с решением
Напишите программу PHP, чтобы найти первый неповторяющийся символ в данной строке.
Пример примера:
Вход: зеленый
Выход: G
Вход: abcdea
Выход: б
Пример решения: -
PHP-код:
<?php
function find_non_repeat($word) {
$chr = null;
for ($i = 0; $i <= strlen($word); $i++) {
if (substr_count($word, substr($word, $i, 1)) == 1) {
return substr($word, $i, 1);
}
}
}
echo find_non_repeat("Green")."\n";
echo find_non_repeat("abcdea")."\n";
?>
Пример вывода:
г б
Блок - схема:
Редактор кода PHP:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу PHP, чтобы распечатать таблицу умножения до 6 * 6.
Далее: написать программу PHP, которая умножает соответствующие элементы двух заданных списков.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code