How to multiply two integers represented as strings and return the result also as a string in Rust

1 Answer

0 votes
fn multiply_strings(num1: &str, num2: &str) -> String {
    // Convert strings to integers
    let n1: i64 = num1.parse().unwrap_or(0);
    let n2: i64 = num2.parse().unwrap_or(0);

    // Perform multiplication
    let result = n1 * n2;

    // Convert result back to string
    result.to_string()
}

fn main() {
    let num1 = "123";
    let num2 = "456";

    println!("Result: {}", multiply_strings(num1, num2));
}

   
    
/*
run:
    
Result: 56088
    
*/

 



answered Jun 6 by avibootz
...