JavaScript: найти первый не повторяющийся символ
Функция JavaScript: упражнение 23 с решением
Напишите функцию JavaScript, чтобы найти первый не повторяющийся символ.
Примеры аргументов : «abacddbec»
Ожидаемый результат : 'e'
Иллюстрированная презентация:
Пример решения: -
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>find the first not repeated character.</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function find_FirstNotRepeatedChar(str) {
var arra1 = str.split('');
var result = '';
var ctr = 0;
for (var x = 0; x < arra1.length; x++) {
ctr = 0;
for (var y = 0; y < arra1.length; y++)
{
if (arra1[x] === arra1[y]) {
ctr+= 1;
}
}
if (ctr < 2) {
result = arra1[x];
break;
}
}
return result;
}
console.log(find_FirstNotRepeatedChar('abacddbec'));
Пример вывода:
е
Блок - схема:
Демонстрация в реальном времени:
См. Pen JavaScript. Найдите первый неповторяющийся символ-функция-ex-23 от w3resource ( @ w3resource ) в CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите функцию JavaScript, которая принимает два аргумента, строку и букву, и функция будет подсчитывать количество вхождений указанной буквы в строке.
Далее: Напишите функцию JavaScript для применения алгоритма Bubble Sort.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования