кодесурса
«JavaScript

JavaScript: найти первый не повторяющийся символ

script1adsense2code
script1adsense3code

Функция JavaScript: упражнение 23 с решением

Напишите функцию JavaScript, чтобы найти первый не повторяющийся символ.

Примеры аргументов : «abacddbec»
Ожидаемый результат : 'e'

Иллюстрированная презентация:

«JavaScript:
Пример решения: -

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code