对于输入 abc dabddabcef应该得到输出: abc而不是ab下面是Python的一种解法(HJ75公共串计算 也可以用这个方法求解) # 思路一:对短串前后同时夹逼(遍历),这样子只要找到第一个符合要求的这一轮循环就可以停止 while True: try: shorter, longer = sorted([input(), input()], key=len) res_li = [] l = len(shorter) # print(f'短:{shorter}', f'长:{longer}') ...