complete 2022.rs 1264.rs 1318.rs 3731.rs 4633.rs 7140.rs 7541.rs 14315.rs 17204.rs 25208.rs
This commit is contained in:
25
storage/zeta/rs/completed/1264.rs
Normal file
25
storage/zeta/rs/completed/1264.rs
Normal file
@@ -0,0 +1,25 @@
|
||||
use std::io::stdin;
|
||||
|
||||
fn main() {
|
||||
let mut line = String::new();
|
||||
|
||||
loop {
|
||||
line.clear();
|
||||
stdin().read_line(&mut line).unwrap();
|
||||
|
||||
let s = line.chars().collect::<Vec<char>>();
|
||||
if s[0] == '#' {
|
||||
break;
|
||||
}
|
||||
let cnt = s
|
||||
.iter()
|
||||
.map(|x| x.to_ascii_lowercase())
|
||||
.filter(|x| match x {
|
||||
'a' | 'e' | 'i' | 'o' | 'u' => true,
|
||||
_ => false,
|
||||
})
|
||||
.count();
|
||||
|
||||
println!("{}", cnt);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user