[ruby-it] Permutazioni

Alberto Furia - straluna straluna a email.it
Gio 14 Gen 2010 16:43:40 CET


On Thu, 14 Jan 2010 16:03:55 +0100
lello107 <lello107 a hotmail.com> wrote:

> a=[1,2]
> p a.permutation(2).to_a
> 
>  result 
> 
> [[1, 2], [2, 1]]
> 
> 
> Ma sbaglio o mancano [1,1] e [2,2] ???

Ciao,
in realtà è corretto perchè ti sta restituendo le permutazioni senza
ripetizione.
Per le permutazioni con ripetizioni vedi qui:

http://blade.nagaokaut.ac.jp/~sinara/ruby/math/combinatorics/array-rep_perm.rb

HTH,
a.


More information about the Ml mailing list