Function rosalind::fib::recurrence_relation_with_stop [] [src]

pub fn recurrence_relation_with_stop(n: usize, m: usize) -> RosalindResult<BigUint>

This function calculates recurrence relation, or value of element at n position in Fibonaccie's sequence with stop value which is lifetime of each pair

Examples

#[macro_use] extern crate num;

#[macro_use] extern crate rosalind;

fn main() {

use rosalind::fib::*; use num::{BigUint}; use num::bigint::{ToBigUint};

let expected_relation: BigUint = 4.to_biguint().unwrap(); assert_eq!(recurrence_relation_with_stop(6, 3).unwrap(), expected_relation);

}