刪除公共字元

2021-09-25 07:47:44 字數 500 閱讀 1593

輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,輸入」they are students.」和」aeiou」,則刪除之後的第乙個字串變成」thy r stdnts.」

【題目解析】

【解題思路】

利用hash對映的思路,將s2**現的字母遍歷,統計到陣列table中,之後遍歷s1,如果統計次數為0,則表示不是公共字元,就可以保留輸出。

#include

#include

using namespace std;

intmain()

;for

(int i=

0;isize()

;i++

)

string str;

for(

int i=

0;isize()

;i++)}

cout<}

刪除公共字元

輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,輸入 they are students.和 aeiou 則刪除之後的第乙個字串變成 thy r stdnts.輸入描述 每個測試輸入包含2個字串 輸出描述 輸出刪除後的字串 輸入例子 they are students.aeiou 輸出例...

刪除公共字元

題目描述 輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,輸入 they are students.和 aeiou 則刪除之後的第乙個字串變成 thy r stdnts.輸入描述 每個測試輸入包含2個字串 輸出描述 輸出刪除後的字串 分析 水題,直接寫即可 def isbelong a,...

刪除公共字元

題目 輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,輸入 they are students.和 aeiou 則刪除之後的第乙個字串變成 thy r stdnts.每個測試輸入包含2個字串輸出刪除後的字串示例1 they are students.aeiouthy r stdnts.i...