Сочетания строк в Perl - PullRequest
       3

Сочетания строк в Perl

0 голосов
/ 04 октября 2010

Я новичок в среде Perl .... У меня есть n массивов с n количеством строк в нем, и я пытаюсь получить комбинации всех строк всех массивов, то есть у меня как .....

array1 = "array1_String_1, array1_String_2, array1_String_3 ..... array1_String_n";array2 = "array2_String_1, array2_String_2, array2_String_3 ..... array2_String_n";array3 = "array3_String_1, array3_String_2, array3_String_3 ..... array3_String_n";
.
.
.
.
arrayn = "arrayn_String_1, arrayn_String_2, arrayn_String_2,arrayn_String_3 ..... arrayn_String_n;

пример Предположим, что если я возьму "array1_String_1", он должен получить комбинации из массива array2, array3 ..... arrayn, но не из массива 1.

Аналогично«array2_String_1» должен получать комбинации из всех массивов, кроме array2, также он должен охватывать все комбинации строк, кроме массива, в котором хранится эта строка. Таким же образом мне нужно получить комбинации всех строк в массиве с другими другими массивами.

Не следует использовать комбинации строк, которые находятся в одном и том же массиве. Элементы array1 должны получать комбинации из массивов array2, array3 ...., но не из массивов1

КакМогу ли я получить комбинации всех строк всех массивов в Perl .... пожалуйста, помогите мне ... Пожалуйста

Ответы [ 2 ]

7 голосов
/ 04 октября 2010
2 голосов
/ 05 октября 2010

Я использую мой Set :: CrossProduct модуль, чтобы делать подобные вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...