16 lines
312 B
Rust
16 lines
312 B
Rust
use issue_77::{climb_stairs, climb_stairs2};
|
|
|
|
fn main() {
|
|
divan::main();
|
|
}
|
|
|
|
#[divan::bench(args = [1, 2, 4, 8, 16, 32, 64, 128])]
|
|
pub fn fibonacci_loop(n: i32) -> i32 {
|
|
climb_stairs2(n)
|
|
}
|
|
|
|
#[divan::bench(args = [1, 2, 4, 8, 16, 32, 64, 128])]
|
|
pub fn fibonacci_fold(n: i32) -> i32 {
|
|
climb_stairs(n)
|
|
}
|