DEV Community

Discussion on: Some(number) of ways to calculate a Fibonacci Number in Rust

Collapse
 
sucaba profile image
sucaba

One more alternative :)
pub fn fib(n: u128) -> u128 {
let mut r = (0, 1);
for _ in 0..n { r = (r.1, r.0 + r.1); }
r.0
}