RosettaCodeData/Task/Greatest-common-divisor/Rust/greatest-common-divisor-3.rust
2015-11-18 06:14:39 +00:00

7 lines
100 B
Text

fn gcd(m: i32, n: i32) -> i32 {
if m == 0 {
n.abs()
} else {
gcd(n % m, m)
}
}