如何在CPP的垂直索引的主字符串中插入子字符串?

问题描述

我想在对主字符串进行排序后将子字符串插入主字符串中。我该怎么办??

就像

ilovecoding在排序cdegiilnoov之后。然后,让我们说出子字符串eco,应将其插入为decogiilnov

#include <bits/stdc++.h>
using namespace std;

int main(){

int tc;
string s,a;
cin>>tc;

while(tc--){
    cin>>s>>a;
    sort(s.begin(),s.end());
    cout<<s<<endl;


}

return 0;
}

我被困在这里,也尝试了很多次,直到这里我都认为一切正确...

解决方法

我不确定这是否是所需的输出,但是您可以检查此功能(包括字符串标题):

string process(string& main,string& sub){
  for (int i = 0; i < sub.size() ; i++){
      size_t pos = main.find(sub[i]);
      main.erase(pos,1);
  }
main.insert(1,sub);
return main;
}

并在此处检查:Why should I not #include <bits/stdc++.h>?

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...