Code golf 反省メモ(Square root of 1 in mod 1e300)(Ruby(というか数学))

挑戦した問題 http://golf.shinh.org/p.rb?Square+root+of+1+in+mod+1e300golf.shinh.org 要約 標準入力から与えられる3桁の数を下3桁に持つ自然数で、その平方数の10300での剰余が1となるようなものを求める。 ソースコード 自分の解答(62) a=5;b=10**n=300;n.times{a=a*a%b};p [b-1,b-a=a*2-1,a][getc%3%3] A224473の…