過去ログ

「数学」小旅行
最後の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

過去問題一覧へ戻る