How to convert an array of digits to a number in Rust

1 Answer

0 votes
fn int_array_to_int_number(arr: &[i32]) -> i32 {
    let mut n = 0;
   
    for d in arr {
        n = n * 10 + d;
    }
   
    n
}
   
fn main() {
    let arr = [4, 6, 3, 9, 1, 2];
 
    println!("{}", int_array_to_int_number(&arr));
}
 
   
  
/*
run:
  
463912
  
*/
 

 



answered Jan 6, 2025 by avibootz
edited May 11 by avibootz
...