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
