impl Solution { fn is_palindrome(word: &str) -> bool { word.chars() .take(word.len() >> 1) .eq(word.chars().rev().take(word.len() >> 1)) } pub fn first_palindrome(words: Vec) -> String { words .into_iter() .find(|s| Self::is_palindrome(s)) .unwrap_or(String::from("")) } }