刪除公共字元

2021-10-06 13:24:14 字數 777 閱讀 7254

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

輸入描述:

每個測試輸入包含2個字串

輸出描述:

輸出刪除後的字串

示例1

輸入

they are students.

aeiou

輸出

thy r stdnts.

解題思路:

1.我們可以申請乙個陣列用來代表256個字元是否存在於s2字串中,如果有,則標記為1,如果沒有則標記為0.

2.然後我們可以通過查詢s1字串在陣列中對應的位置是否為1,如果為1,則刪除。

具體的**如下:

#include

#include

using

namespace std;

intmain()

;for

(int i=

0;isize()

;i++

) string ret;

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