連線兩個字串中的不同字元 LintCode

2021-08-11 08:28:44 字數 536 閱讀 9793

給出兩個字串, 你需要修改第乙個字串,將所有與第二個字串中相同的字元刪除, 並且第二個字串中不同的字元與第乙個字串的不同字元連線

樣例:

給出 s1 = aacdb, s2 = gafd

返回 cbgf

給出 s1 = abcs, s2 = cxzca;

返回 bsxz

思路:

利用set,先將s2中的字元存入set1。遍歷s1,將不在set1中的字元新增到字串str中,在set1中的字元存入set2。遍歷s2,將不在set2中的字元新增到str中。

#ifndef c702_h

#define c702_h

#include

#include

#include

using

namespace

std;

class solution

for (auto t : s2)

return str;

}};#endif

連線兩個字串

include include void main char lianjie char a 30 char b 30 原型 extern char strcat char dest,char src 用法 include 功能 把src所指字串新增到dest結尾處 覆蓋dest結尾處的 0 並新增 ...

702 連線兩個字串中的不同字元

702.連線兩個字串中的不同字元 中文english 給出兩個字串,你需要修改第乙個字串,將所有與第二個字串中相同的字元刪除,並且第二個字串中不同的字元與第乙個字串的不同字元連線 樣例 1 輸入 s1 aacdb s2 gafd 輸出 cbgf 樣例 2 輸入 abcs s2 cxzca 輸出 bs...

交換兩個字串

交換兩個字串,原來的字串分別為 學生 和 好 字串輸出顯示為 學生好 交換後輸出顯示為 好學生 include using namespace std int main char c1 5 學生 char c2 3 好 char m,n,t m c1 n c2 cout 交換前 m n n t co...