/
EugenyCh7
/
RustGCD
Обзор
Документация
Войти
/
EugenyCh7
/
RustGCD
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main.rs
20 строк
378 B
eugen
first-commit
17 июн 2019, 20:28
17 июн 2019, 20:28
5780b5b
Код
Авторство
О чём код?
fn gcd(mut n: u64, mut m: u64) -> u64 { assert!(n != 0 && m != 0); while m != 0 { if m < n { let t = m; m = n; n = t; } m = m % n; } n } #[test] fn test_gcd() { assert_eq!(gcd(14, 15), 1); assert_eq!(gcd(2 * 3 * 5 * 11 * 17, 3 * 7 * 11 * 13 * 19), 3 * 11); }