Функция CoffeeScript: найдите самое длинное слово в строке
Функция CoffeeScript: упражнение-13 с решением
Напишите функцию CoffeeScript, которая принимает строку в качестве параметра и находит самое длинное слово в строке.
Пример строки : «Учебник по веб-разработке»
Ожидаемый результат: «Развитие»
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="//jashkenas.github.io/coffee-script/extras/coffee-script.js"></script>
<title>Find the longest word within a string</title>
</head>
<body>
</body>
</html>
Код CoffeeScript:
find_longest_word = (str) ->
array1 = str.match(/\w[a-z]{0,}/gi)
result = array1[0]
x = 1
while x < array1.length
if result.length < array1[x].length
result = array1[x]
x++
result
console.log find_longest_word('Web Development Tutorial')
Пример вывода:
«Развитие»
Демонстрация в реальном времени:
Смотрите Pen coffeescript-упражнение-13 от w3resource ( @ w3resource ) на CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code