刪除公共字元

2021-09-23 07:35:26 字數 562 閱讀 8098

輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。

例如,輸入」they are students.」和」aeiou」,則刪除之後的第乙個字串變成」thy r stdnts.」

建立乙個雜湊對映陣列,將第二個字元陣列**現的字元次數算出來,然後存放到雜湊陣列中,然後遍歷第乙個字元陣列,如果遍歷雜湊陣列,如果為 0 , 說明這個字元就是沒有重複的字元,然後返回新的陣列。

#include

#include

using namespace std;

intmain()

;for

(size_t i =

0; i < str2.

size()

; i++

)//建立臨時物件,然後將沒有重複的字元,返回到 ret 物件中

string ret;

for(size_t i =

0; i < str1.

size()

; 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...