e$B@.@%$G$9!#e(B
Rationale$B$N5DO@$r8+$F$$$F6=L#$r;}$C$?$N$G!"e(B
e$B$^$:$Oe(Bmathne$B$GM7$s$G$_$h$&$H;W$C$?$N$G$9$,!"e(B
e$B%m!<%I;~$K%(%i!<$,=P$^$9!#e(B
19e$B9TL$Ne(B remove_method(:gcd2) e$B$,I,MW$J$$$h$&$G$9!#e(B
e$B5U$K$I$3$+$GDj5A$7$?e(B Integer#gcd2 e$B$,!"e(B
e$B>C$($F$7$^$C$?$N$+$b$7$l$^$;$s$,!&!&!&!#e(B
diff -u -r1.12 mathn.rb
— lib/mathn.rb 19 Sep 2005 16:02:55 -0000 1.12
+++ lib/mathn.rb 16 Apr 2006 07:07:12 -0000
@@ -16,7 +16,6 @@
class Integer
- remove_method(:gcd2)
def gcd2(other)
min = self.abs
max = other.abs