今日やったJMO予選の問題をRubyで解いてみた
数学オリンピック予選うけてきました。
プログラムで解けそうな問題があったので、答えあわせしてみました。
#!/usr/bin/ruby -Ku require "rational" anssum = 0 (-100..400).each do |i| x = Rational(i, 44) sum = 0 (1..9).each do |j| sum += (x*j).floor end anssum += x if i == sum end p anssum
$ ./jmoare.rb Rational(379, 2)
あってた!
そもそもこのプログラムがあってたらだけれど。