Adding latest
This commit is contained in:
@@ -12,8 +12,16 @@
|
||||
|
||||
fn pig_latin(string: &str) -> String {
|
||||
let s = String::from(string);
|
||||
println!("{:?}", s.chars());
|
||||
s
|
||||
let mut latinised = String::new();
|
||||
let vowels = ['a', 'e', 'i', 'o', 'u'];
|
||||
|
||||
let first_character = s.chars().next().unwrap();
|
||||
if vowels.contains(&first_character) {
|
||||
latinised = format!("{}-hay", &s);
|
||||
} else {
|
||||
latinised = format!("{}ay", &first_character);
|
||||
}
|
||||
latinised
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
@@ -21,7 +29,7 @@ mod test {
|
||||
use super::*;
|
||||
#[test]
|
||||
fn test_pig_latin() {
|
||||
let string = "rust❤";
|
||||
let string = "arust";
|
||||
let result = pig_latin(string);
|
||||
println!("{}", result);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user