У меня есть строка следующей структуры: A1 (N1, N2, N3) P4 (O3, O5) Y1.Как получить все возможные комбинации подстрок?
Как получить все комбинации? Правило заключается в том, что параметры внутри скобок не должны совпадать. Для этого примера выход должен быть:
A1N1P4O3Y1,
A1N2P4O3Y1,
A1N3P4O3Y1,
A1N1P4O5Y1,
A1N2P4O5Y1,
A1N3P4O5Y1.
Может быть скобка, но она может быть без нее. Другой пример:
N3P5 (L1, L2) Q1, вывод должен быть:
N3P5L1Q1,
N3P5L2Q1.
Любой человек, элегантное решение?
Разбейте вашу проблему на части. Выясните, как читать ввод и моделировать его с помощью списка списков. Выясните, как обрабатывать список списков во всех выводах. –
Марун, мне нужно это очень быстро, я знаю, что могу сделать это через пару часов, но у меня есть производство через 3 дня, и именно поэтому я попросил решение ... Спасибо в любом случае ... –
@DjordjeIvanovic Stack Overflow is not источник бесплатного программирования, когда у вас нет времени сделать это самостоятельно. Разгрузка вашей работы на этом сайте не подходит или разрешена –