RosettaCodeData/Task/Greatest-common-divisor/Rust/greatest-common-divisor-3.rs

8 lines
100 B
Rust

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