How to remove the middle character from a string in Rust

1 Answer

0 votes
#![allow(non_snake_case)]

fn removeMiddleChar(str : String) -> String {        
    let middleIndex = str.len() / 2;
    
    return str.replace(str.chars().nth(middleIndex).unwrap(), "");
}
    
fn main() {
    let mut str : String = "abcde".to_string();
    
    str = removeMiddleChar(str);
    
    println!("{}", str);
}



/*

run:

abde

*/

 



answered Mar 17, 2024 by avibootz
...