This commit is contained in:
e2hang
2025-10-24 09:52:24 +08:00
parent 5e189f9bb2
commit 218a2fb56a
8 changed files with 1011 additions and 0 deletions

34
Exercise/Homework3/Q2.rs Normal file
View File

@@ -0,0 +1,34 @@
use std::io;
fn main(){
let core = "edgnb";
let mut s = String::new();
io::stdin().read_line(&mut s).unwrap();
let mut n: i32 = s.trim().parse().unwrap();
for i in 0..n{
let mut js = 0;
let mut cnt = 0;
let mut str = String::new();
io::stdin().read_line(&mut str).unwrap();
let mut num = String::new();
io::stdin().read_line(&mut num).unwrap();
let mut m: i32 = num.trim().parse().unwrap();
let mut j = 0;
while j <= str.len() - 5{
if &str[j..j+5] == core {
js += 1;
j += 5;
if js >= m {
cnt += 1;
}
} else{
js = 0;
j += 1;
}
}
println!("{}", cnt);
}
}