use std::collections::HashSet;
pub fn remove_banned_chars(
inputs: Vec<String>
) -> Vec<String> {
let banned_chars: &[char] = &['\n'];
let banned_patterns: &[&str] = &[ "class=", "\n"];
inputs.into_iter().map(|input| {
let banned_set: HashSet<char> = banned_chars.iter().cloned().collect();
let removed_chars: String = input.chars().filter(|c| !banned_set.contains(c)).collect();
let mut result: String = removed_chars.to_string();
for pattern in banned_patterns {
result = result.replace(pattern, "");
}
result
}).collect()
}