2025-02-22 18:02:50 +01:00
|
|
|
import io
|
2024-07-30 16:36:33 +02:00
|
|
|
|
|
|
|
main() {
|
2025-02-22 18:02:50 +01:00
|
|
|
io.number(gcd(1071, 462))
|
2024-07-30 16:36:33 +02:00
|
|
|
}
|
|
|
|
|
2025-02-17 14:31:47 +01:00
|
|
|
gcd(a int, b int) -> int {
|
2024-07-30 16:36:33 +02:00
|
|
|
loop {
|
2024-08-03 23:32:47 +02:00
|
|
|
switch {
|
|
|
|
a == b { return a }
|
|
|
|
a > b { a -= b }
|
|
|
|
_ { b -= a }
|
2024-07-30 16:36:33 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|