Функция CoffeeScript: извлечение уникальных символов из строки
Функция CoffeeScript: упражнение-20 с решением
Напишите функцию CoffeeScript для извлечения уникальных символов из строки.
Пример строки : "thequickbrownfoxjumpsoverthelazydog"
Ожидаемый результат : "thequickbrownfxjmpsvlazydg"
Решение:
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="//jashkenas.github.io/coffee-script/extras/coffee-script.js"></script>
<title>Extract unique characters from a string</title>
</head>
<body>
</body>
</html>
Код CoffeeScript:
unique_char = (str1) ->
str = str1
uniql = ''
x = 0
while x < str.length
if uniql.indexOf(str.charAt(x)) == -1
uniql += str[x]
x++
uniql
console.log unique_char('thequickbrownfoxjumpsoverthelazydog')
Пример вывода:
"Thequickbrownfxjmpsvlazydg"
Демонстрация в реальном времени:
См. Pen coffeescript-упражнение-19 от w3resource ( @ w3resource ) на CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code