C#,两个字符串去除重复的字符并连接在一起,写出所有可能
答案:1 悬赏:10
解决时间 2021-11-17 05:02
- 提问者网友:回憶丶初
- 2021-11-16 06:13
如:aaaabcdefg和abcdezxcvl连接在一起是aaaabcdezxcvl和aaaabcdefg就是最后交叉相连了
最佳答案
- 二级知识专家网友:青春如此荒謬
- 2021-11-16 06:31
如果是去除没有中断并且是从第一位就重复的连续字符可以这么写。
string s = string.empty;
string s1 = "aaaabcdefg";
string s2 = "abcdezxcvl";
for(int i=0;i<s2.length;i++){
s += s2.substring(i,1)
if(s1.contains(s)){
continue;
}
else
{
if(i != 0)
{
s = s2.substring(i-1,i);
break;
}
else
{
//不是第一位就重复
break;
}
}
}
大概就这个思路,没环境,不能测试。这是笨办法。
string s = string.empty;
string s1 = "aaaabcdefg";
string s2 = "abcdezxcvl";
for(int i=0;i<s2.length;i++){
s += s2.substring(i,1)
if(s1.contains(s)){
continue;
}
else
{
if(i != 0)
{
s = s2.substring(i-1,i);
break;
}
else
{
//不是第一位就重复
break;
}
}
}
大概就这个思路,没环境,不能测试。这是笨办法。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯