2009/10/6 Porta <[email protected]>:
> no me termina de resolver la cuestion y lamentablemente no tengo la opcion
> de usar ruby 1.9.
> gracias! seguire tratando...

Y yo diría que el producto cartesiano te soluciona la cuestión :) Que
no esté en ruby 1.9… yo que se, google it, te juro que si buscas
"Array#product ruby 1.8" *el primer resultado tiene la solución*

> 2009/10/6 Gaston Ramos <[email protected]>
>>
>> El Tue, 06 de Oct de 2009, a las 12:17:12PM -0300, Porta dijo:
>> > Buenas.
>> > Tengo un problemita que me esta trastornando y no le encuentro la
>> > vuelta.
>> >
>> > Tengo varios arrays (en este caso, cuatro)
>> >
>> >   mama *pepe* coco *lili*  meme
>> > cuco *lolo*
>> >
>> > y necesito sacar todas las combinaciones posibles para cada elemento de
>> > cada
>> > array.
>> > encontre varios ejemplos para hacer la combinatoria.
>> > hasta ahi, todo bien.
>> >
>> > El tema es que los arrays en *negrita *son "opcionales", por lo tanto
>> > necesito tambien todas las variantes sin esos elementos.
>> > Ejemplo (para el primer array)
>> >
>> > mama,pepe,coco,lili
>> > mama,pepe,coco,lolo
>> > mama,pepe,coco
>> > mama,coco,lili
>> > mama,coco,lolo
>> > mama,coco
>> > ...
>> > y asi.
>> >
>> > y estoy tarado con esto. no avanzo ni para atras ni para adelante.
>> >
>> > Alguien tiene una punta para destrabarme?
>>
>> No entendí exactamaente lo que necesitás, pero seguro lo podés hacer
>> con ruby 1.9 que ya trae para hacer permutaciones y combinaciones,
>> te paso unos links:
>>
>> http://eigenclass.org/hiki.rb?Changes+in+Ruby+1.9#l81
>> http://eigenclass.org/hiki.rb?Changes+in+Ruby+1.9#l80
>> http://eigenclass.org/hiki.rb?Changes+in+Ruby+1.9#l79
>>
>> Saludos
>> >
>> > Se agradece enormemente.
>> >
>> > Porta.
>>
>> > _______________________________________________
>> > Ruby mailing list
>> > [email protected]
>> > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>>
>>
>> --
>> _______________________________________________
>> Ruby mailing list
>> [email protected]
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a