|
「数学」小旅行 |
|
最後の4で割ったり2で割ったりは人の知恵が入っていて、
プログラム利用としては不本意なので、やり直しました。 a=[0,1];b=a.repeated_permutation(5).to_a;c=a.repeated_permutation(5).to_a d=[] b.each{|i|c.each{|j|if !d.include?(j+i) and !d.include?(j.reverse+i.reverse) and !d.include?(i.reverse+j.reverse) then d.push i+j end}} p d.size |
|
5月24日(月) 9:01:13
50511 |