pub fn plus_one(list: &[i32]) -> Result<Vec<i32>, String>Expand description
Add one to a big-endian digit array by scanning from the right.
Takes a list reference and returns a Vec<i32> or an error explaining the situation.
ยงExamples
Basic usage:
let result = algorithmz::array::plus_one(&[1,2,9]).unwrap();
assert_eq!(result,vec![1,3,0]);Match example:
use algorithmz::array::plus_one;
match plus_one(&[1,2,9]) {
Ok(n) => println!("The result was: {:?}",n),
Err(e) => eprintln!("The error was: {}",e),
}