我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

在python中实现

编写程序,输入两个字符串s1和s2,把这两个字符串先后拼接起来成为一个长字符串,要求在拼接时s1尾部与s2头部最长的公共子串重叠部分只保留一份。例如:字符串分别为xwnmksdtg’和’tgkdmwt’时返回’xwnmksdtgkdmwt’

def cat(s1,s2):
    for i in range(min(len(s1),len(s2)),-1,-1):
        if s1[-i:]==s2[:i]:
            break
    return s1+s2[i:]
 
s1,s2 = input().split()
 
print(cat(s1,s2))

如有帮助请给予采纳,谢谢~

近期文章

  • 前端是什么?大数据是什么?
  • Apache后端请求不能转发到指定端口
  • pandas打不开表格
  • 做一个简单的游戏网页
  • Android Studio 应用无法访问本地服务器
  • 电脑截图出现黄色边框
  • 微信小程序TypeError: Cannot read property 'openid' of undefined报错的问题
  • geany怎么一直识别出中文呢
  • win11安装乱码问题
  • python基于tkinter的电子琴GUI界面设计,不会调用调用文本选择对话框,并且读入txt文件的内容
  • 能帮我看看哪里有错吗
  • 铁损模型变系数拟合问题
  • 输出为什么是5and6呢 为什么不是10and6呢
  • fragment切换页面后,新页面的Java代码不加载
  • Senparc SDK 使用json更新自定义菜单
  • 达不到效果问题出在哪
  • python函数问题
  • fpga约束错误,不会修改
  • Python数字排序问题
  • 一个小程序 是否可以使用多个tabBar

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华