不知道携程hc还多不多,反正题目真的不难,连我等渣渣都可以出来写题解了……orz 反观隔壁投的携程开发的同学,根据大家的讨论,好像题目出的还是比较难的😅😅 题目意思大概就是,两个字符串S1和S2,找出其中最长的子串X,该子串可以通过重复拼接自己的方式,得到S1和S2. 代码如下: s1 = input() s2 = input() find_flag = False n1 = len(s1) n2 = len(s2) if n1 < n2: s1, s2 = s2, s1 n1, n2 = n2, n1 for i in range(n2, ...