nickxj


私信TA

用户名:dotcpp0615219

访问量:822

签 名:

等  级
排  名 6256
经  验 1380
参赛次数 0
文章发表 23
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

def de(): #删除
   for i in range(len(s)): #找到要替换的 直接改为空字符 然后跳出
       if E[1]==s[i]:
           s[i]=""
           break
def ins(): #插入
   num=0 #记录最后一个E[i]的下标
   for i in range(len(s)):
       if E[1]==s[i]:
           num=i
   s.append(E[1])
   for i in range(len(s)-1,num,-1): #最后一个字符往后移动至最后一个E[i]
       s[i]=s[i-1]
   s[num]=E[2] #插入
def rep(): #代替
   for i in range(len(s)): #遍历整个字符 进行替换
       if E[1]==s[i]:
           s[i]=E[2]
S=input()
s=list(S)
E=list(input().split())
if E[0]=='D':
   de()
elif E[0]=='I':
   ins()
else:
   rep()
for i in range(len(s)):
   print(s[i],end="")

 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区