exercism/reverse.rs
1pub fn reverse(input: &str) -> String {
2 // let mut str_reverse = String::new();
3 // if input.is_empty() {
4 // return str_reverse;
5 // }
6 //
7 // for item in input.chars().rev() {
8 // str_reverse.push(item);
9 // }
10 //
11 // str_reverse
12
13 // Cach 2
14 // input.chars().rev().collect()
15
16 // Cach 3
17 input.rsplit("").collect()
18}