Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Пффф, след десет опита най-после разбрах къде е проблемът. Когато търсиш думите в третата част, итерираш първо по думите, а трябва да е по намерените букви, тъй като може думата на определена буква да е по-назад в третата част, а явно думите трябва да се вадят по реда на буквите, мачнати от първата част. Така че foreach-a долу го направих така:
for (int i = 1; i < firstWord.Length - 1; i++)
{
char letter = firstWord[i];
int length = result[letter];
foreach (string word in thirdPart)
{
if (word.Length == length + 1 && word[0] == letter)
{
Console.WriteLine(word);
}
}
}
Мерси че ми показа как да си оптимизирам Regex-a, но грешката просто няма откриване наистина...
Мерси много за отделеното време!!!
За нищо :)
Много добро и кратко решение ,но при вход като:
sdsGGasAOTPWEEEdas$AOTP$|a65:1.2s65:03d79:23ff79:01ds84:02! -80:07++ABs90:1.1|adsaArmyd Gara So La Arm Armyw21 Argo O OdaOfaasjfkrutoejfmryeem Or Ti Sar saTheww The Parahaos
какъвто не са дали в Judge ,но в условието има критерий за words length /between 1 – 20 charactes/ теста гърми.Трябва да има проверка за дължината на думата.Предполагам и условието не е мн коректно написано ,защото никъде няма критерий думите да са подредени по главните букви от първата част.
Здравей, Георги,
понеже срещнах трудности с тази задача, а твоето решение, е в пъти по изчистено и смислено от моето , би ли обяснил третия регекс, и по специално защо има три чифта къдрави скоби за дължината?
$@"(?<=\s|^){startLetter}[^\s]{{{length}}}(?=\s|$)"
Благодаря ти предварително!