Строки, с которыми я работаю, похожи на написанные ниже:
<strong>String_1</strong>=<strong>'</strong>{2,2,1,1,{1,1,2,2,{1,2,{1,1,1,1,1}},2,2},{1,2,{1,2,2,2,2,2},2},{1,1},2,2,2,2,1,1,1,1,1}<strong>'</strong>;
Сначала я должен случайно выбрать одно из чисел в строке.После этого мне нужно извлечь строки из выбранного числа в первую <strong>}</strong>
и создать еще одну строку с ним (см. Рисунок A ).Обратите внимание, мы перемещаемся только с влево на правую сторону.
Однако , если есть <strong>n</strong>
открывающихся скобок внутриВыбранное число, мы должны пропустить <strong>n</strong>
закрывающую скобку , чтобы добраться до искомой закрывающей скобки, как показано на рисунке B .
Пожалуйста, дайте мне знать, если у вас есть какие-либо комментарии или предложения.Спасибо.