Loading...
Alex0101 avatar Alex0101 374 Точки

Здравейте колеги, тук според мен проблемът идва в недостатъчното условие. Казват да разделим текста на думи, като за разделител ползваме всичко, което не е буква - non-letter /поне аз така го разбирам/. Няма никъде условие да пребройм уникабните думи, следователно броим всички , както е на примира. 

Достатъчно, според мен, е да се сплитне на \w и да се вземе броя на елементите в масива. Така минават всички тестове по условие.

 

0
Ivanov.Ivan avatar Ivanov.Ivan Trainer 558 Точки

И ако в текста имаш 123 ще мачне и него. Ако искаш да мачваш всички букви трябва да се използва \p{L}+

0
IskrenPenev avatar IskrenPenev 177 Точки

Когато в условието се казва  "Use any non-letter character as word separator", e най-добре да ползваш [^a-zA-z]+ за да разделиш входа  - остават само поредиците от латински букви. 

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.