小町分数
1~9の数をひとつずつ使って □□□□/□□□□□ = 1/2 となるようにするには?
code:count.rb
(1..9).to_a.permutation { |a|
a.join =~ /(....)(.....)/
puts "#{$1} #{$2}" if $1.to_i * 2 == $2.to_i }
実行結果: 12通りある
code:result.txt
6729 13458
6792 13584
6927 13854
7269 14538
7293 14586
7329 14658
7692 15384
7923 15846
7932 15864
9267 18534
9273 18546
9327 18654
人力で計算はできるのだろうか?