2009/10/6 p8queen <[email protected]>:
> 2009/10/6 Nacho Facello <[email protected]>:
>> Yo usaría Array#product combinado con una pisadita para los
>> opcionales: agregale a los opcionales un elemento nil.
>> Después tenés a.product(b, c, d), y vas a tener los arrays armaditos,
>> con un nil donde no va nada porque es opcional, y ahí le hacés un
>> map(&:compact) y chau.
>>
> +1 con compact te sacas los nil.
> Quizás sea necesario el enunciado del primer post escribirlo de otra
> manera, por si
> no son suficientes las respuestas dadas.

http://blade.nagaokaut.ac.jp/~sinara/ruby/math/combinatorics/index.html

No hay mucho que agregar.


>
> --
> Gustavo C
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>



-- 
--------------------------------------------------------------
EmmanuelOga.com - Software Developer
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a