2 条题解

  • 0
    @ 2024-12-19 11:45:03
    s=input().strip()
    op=input().strip()
    c=""
    num=""
    result=s
    for i in range(len(op)-1,-1,-1):
        if "a"<=op[i]<="z" or "A"<=op[i]<="Z":
            c=op[i]+c
        elif "0"<=op[i]<="9":
            num=op[i]+num
        else:
            pos=int(num)
            if op[i]=="+":
                s=s[:pos-1]+s[pos-1+len(c):]
            else:
                s=s[:pos-1]+c+s[pos-1:]
            result+="->"+s
            c=""
            num=""
    print(result)
    
    
    • 0
      @ 2023-3-30 11:28:26

      s=input().strip()

      op=input().strip()

      c=""

      num=""

      result=s

      for i in range(len(op)-1,-1,-1):

      if "a"<=op[i]<="z" or "A"<=op[i]<="Z":
       
          c=op[i]+c
      
      elif "0"<=op[i]<="9":
      
          num=op[i]+num
      
      else:
      
          pos=int(num)
      
          if op[i]=="+":
      
              s=s[:pos-1]+s[pos-1+len(c):]
      
          else:
      
              s=s[:pos-1]+c+s[pos-1:]
      
          result+="->"+s
      
          c=""
      
          num=""
      

      print(result)

      • 1

      信息

      ID
      820
      时间
      1000ms
      内存
      256MiB
      难度
      6
      标签
      递交数
      483
      已通过
      145
      上传者