How to get the length of an integer in Rust

2 Answers

0 votes
fn main() {
    let n : i32 = 157; 

    println!("{}", &n.to_string().len());
    
    println!("{}", &72386.to_string().len());
}




/*
run:

3
5

*/

 



answered Mar 2, 2023 by avibootz
0 votes
fn main() {
    let n: i32 = 2833942;

    println!("{}", n.checked_ilog10().unwrap_or(0) + 1); 
}



/*
run:
  
7
  
*/

 



answered Nov 13, 2024 by avibootz
...