江門網(wǎng)站制作培訓(xùn)網(wǎng)頁(yè)seo優(yōu)化
輸入兩個(gè)字符串s和t,判斷是否可以從t中刪除0個(gè)或多個(gè)字符(其他字符順序不變),得到字符串s。例如,abcde可以得到bce,但無法得到dc。
解法
use std::io;fn main(){let mut buf = String::new();io::stdin().read_line(&mut buf).unwrap();let s = buf.trim().to_string();let mut buf = String::new();io::stdin().read_line(&mut buf).unwrap();let mut t = buf.trim().to_string();//println!("{} {}", s, t);for c in s.chars(){if let Some(idx) = t.find(c){t.drain(0..idx+1);}else {println!("not find");return;}}println!("find");
}