RosettaCodeData/Task/Greatest-common-divisor/Ruby/greatest-common-divisor-2.rb
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

7 lines
84 B
Ruby

def gcd(u, v)
u, v = u.abs, v.abs
while v > 0
u, v = v, u % v
end
u
end