Improved gcd example

This commit is contained in:
Eduard Urbach 2024-08-03 23:32:47 +02:00
parent a811da3477
commit 5736b08786
Signed by: eduard
GPG key ID: 49226B848C78F6C8

View file

@ -6,14 +6,10 @@ main() {
gcd(a, b) {
loop {
if a == b {
return a
}
if a > b {
a -= b
} else {
b -= a
switch {
a == b { return a }
a > b { a -= b }
_ { b -= a }
}
}
}