问题描述
问题按字典顺序排列该字符串,然后添加代表主字符串的子字符串
我的方法: 首先从子字符串中存在的字符串中删除字母(substring的第一个字母除外)
然后对字符串进行排序,然后在主字符串中添加子字符串
input:
1
abdififejefnefwei
dwedkje
output:
abdwekjeeeffffiiin
t=int(input())
for i in range(t):
string=input()
string2=input()
for j in string2[1:]:
string=string.replace(j,'',1)
string=''.join(sorted(string))
ind=string.index(string2[0])
while(string[ind]==string2[0] and ind<len(string)-1):
ind+=1
addstr=string[ind-1:]
print(string[:ind-1]+addstr.replace(string2[0],string2,1))
我的代码有什么问题,它始终会给出错误的答案,但我检查了随机情况,所有输出都是正确的,但仍然给出了错误的答案
我对规则部分有所了解,但是当您连续几个小时不停地尝试一些问题却仍然无法正确解决问题时,您会感到很困惑
我弄错了
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)