Neuroware: Спасибо большое , туплю уже(
А не подскажите почему добавление for (int i = 0; i < genoms.Count; i++)
{
if (s.Length > genoms[i].Length && s[0] != genoms[i][0] && s.Contains(genoms[i]))
{
genoms.RemoveAt(i);
}
не помогает проглатывать те фрагменты которые находятся в середине других , а не только в конце?
}
Neuroware: Сделал вот так чтобы проглатывать , но что-то не так работает(
for (int j = 0; j < genoms.Count; j++)
{
if(newgen.Length>genoms[j].Length && newgen[0]!=genoms[j][0]&& newgen.Contains(genoms[j]))
{
//genoms.RemoveAt(j);
//continue;
gens.Remove(gen);
return ConcatRecursive(newgen, gens);
}
for (int n = min-1 ; n >=1; n--)
{
if (newgen.EndsWith(genoms[j].Substring(0, n)))
{
newgen = newgen.Substring(0, newgen.Length - n );
newgen += genoms[j];
Neuroware: Заменил все if на один цикл и все равно АААБББ БББЦЦЦ ББББ>
АААББББЦЦЦЦ не работает(
for (int j = 0; j < genoms.Count; j++)
{
for (int n = min-1 ; n >=1; n--)
{
if (newgen.EndsWith(genoms[j].Substring(0, n)))
{
newgen = newgen.Substring(0, newgen.Length - n );
newgen += genoms[j];
купил, все подключил ,не дает сделать активными все три монитора.
телевизор по hdmi , один монитор vga воткнут через переходник в dvi , новый монитор воткнул через переходник minidisplayport>dvi.
цель чтобы мониторы были одним целым(расширены) , телевизор или расширял или дублировал ,без разницы.
aush: не могу себе представить даже алгоритм .
Все что в голову пришло это разбить на массив символов и сравнивать каждый символ маски с ними,как-то так.
но это явно не так.
aush: Парсер, использующий простые регулярные выражения, вводимые с клавиатуры, содержащие управляющие конструкции . –любой символ, * -0 и более символов, + -1 и более символов(вводится регулярное выражение и строка, результатом является позиция, с которой это выражение встречается в тексте)
Neuroware: куски АЦГУУ ГУУГГ ЦАГЦА ГГЦАГ АГЦАА ЦАААГ УГУУГ и АЦГУУГГГЦАГЦАААГ не получается .
Я так понимаю "не вышло " выходит потому что пробуется цепочка с каждым элементом на первом месте и если не выходит то выдает такой ответ?
Хотел сделать чтобы выдавал только нормальные ответы если есть , а не вышло только одно ,если нет результата , но что-то не вышло(
pastebin.com/44dXJXXt