Files
kraken/fib_test/rust_fib/src/main.rs
2022-05-07 16:09:16 -04:00

19 lines
352 B
Rust

use std::io;
fn fib(n: i64) -> i64 {
match n {
0 => 1,
1 => 1,
o => fib(o-1) + fib(o-2),
}
}
fn main() {
println!("enter number to fib:");
let mut buffer = String::new();
let stdin = io::stdin();
stdin.read_line(&mut buffer).unwrap();
println!("{}", fib(buffer.trim().parse::<i64>().unwrap()));
}