From 5736b08786826e8f83c0f774b8f9a24f9e3952ca Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Sat, 3 Aug 2024 23:32:47 +0200 Subject: [PATCH] Improved gcd example --- examples/gcd/gcd.q | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/examples/gcd/gcd.q b/examples/gcd/gcd.q index 9e9b5e0..03dead2 100644 --- a/examples/gcd/gcd.q +++ b/examples/gcd/gcd.q @@ -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 } } } } \ No newline at end of file