|
「数学」小旅行 |
|
例によって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 |