Estoy en un dilema que no es precisamente de Perl, pero como en eso es lo que programo espero me podáis ayudar. Tengo que resolver el siguiente problema: hallar todas las combinaciones posibles (pero sin permutaciones) de una matriz no regular. O sea, teniendo
- Código: Seleccionar todo
S V V
T A L
H
Tengo que dar todas las combinaciones posibles, ejemplo :
- Código: Seleccionar todo
SVV
SVL
TAV
y así sucesivamente. Claro que en este ejemplo es relativamente fácil, porque son solo 12 combinaciones. Una solución que funciona es poner tres ciclos anidados que vayan combinando de atrás hacia delante, pero si tuviese 30 columnas tendría ¡30 ciclos anidados! y eso no me parece muy limpio.
¿Alguna sugerencia?