кодесурса
«JavaScript

JavaScript: удалить все символы из заданной строки, которые появляются более одного раза

script1adsense2code
script1adsense3code

JavaScript Basic: упражнение 135 с решением

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

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

«JavaScript:

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

HTML-код:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>Remove all characters from a given string that appear more than once</title>
</head>
<body>
</body>
</html>

Код JavaScript:

function remove_duplicate_cchars(str) {
  var arr_char = str.split("");
  var result_arr = [];
  for (var i = 0; i < arr_char.length; i++) {
    if (str.indexOf(arr_char[i]) === str.lastIndexOf(arr_char[i]))
      result_arr.push(arr_char[i]);
    }
  return result_arr.join("");
}
console.log(remove_duplicate_cchars("abcdabc"));
console.log(remove_duplicate_cchars("python"));
console.log(remove_duplicate_cchars("abcabc"));
console.log(remove_duplicate_cchars("1365451"));

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

 d
питон
364

Блок - схема:

«Блок-схема:

Версия ES6:

function remove_duplicate_cchars(str) {
  const arr_char = str.split("");
  const result_arr = [];
  for (let i = 0; i < arr_char.length; i++) {
    if (str.indexOf(arr_char[i]) === str.lastIndexOf(arr_char[i]))
      result_arr.push(arr_char[i]);
    }
  return result_arr.join("");
}
console.log(remove_duplicate_cchars("abcdabc"));
console.log(remove_duplicate_cchars("python"));
console.log(remove_duplicate_cchars("abcabc"));
console.log(remove_duplicate_cchars("1365451"));

Демонстрация в реальном времени:

См. Pen javascript-basic-упражнение-135 от w3resource ( @ w3resource ) в CodePen .

Предыдущий: Напишите программу на JavaScript для изменения символов (строчных букв) в строке, где a превращается в z, b превращается в y, c превращается в x, ..., n превращается в m, m превращается в n, ... Z превращается в.
Далее: Напишите программу JavaScript, которая заменит первую цифру в строке (должна содержать хотя бы цифру) символом $.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code