過去ログ

「数学」小旅行
例によってRubyプログラミングです。
a=[0,1]
b=a.repeated_permutation(5).to_a
c=a.repeated_permutation(5).to_a
k=0;l=0;m=0;n=0

b.each do |i|
c.each do |j|
k+=1

if i+j == j+i then l+=1
end

if i+j == j.reverse+i.reverse then m+=1
end

if i+j == i.reverse + j.reverse then n+=1
end

end
end
p (k-l-m-n)/4+(l+m+n)/2
   5月22日(土) 22:25:29     50510

過去問題一覧へ戻る