yunche 发表于 2022-8-11 11:53:51

123

yunche 发表于 2022-8-11 14:21:01



def strjj(str_s,*args,**kwargs):
    if len(str_s) == 1:
      return str_s
    else:
      old_s=1
      for i,j in enumerate(str_s):
            if str_s.count(j) > 1 and i != str_s.find(j):
                star_s=str_s.find(j)
                for kk,ll in enumerate(str_s):
                  if ll == j:
                        if kk > star_s:
                            end_s=kk

                if len(info) > old_s:
                  old_s= len(info)
                  max_long = info

      print(max_long)

info=input(">>:")
strjj(info)

liuzhengyuan 发表于 2022-8-11 21:39:08

yunche 发表于 2022-8-11 14:21
def strjj(str_s,*args,**kwargs):
    if len(str_s) == 1:
      return str_s


解答错误:
输入
3342342
程序输出:
33423

liuzhengyuan 发表于 2022-8-11 21:39:47

------------------------活动结束------------------------
之后回答不会得到奖励

liuzhengyuan 发表于 2022-8-11 21:43:34

dolly_yos2 发表于 2022-8-10 11:30
这个方法还是挺让人(让我)眼前一亮的,非常巧妙,只是稍微少了一点细节。
最长公共子串的条件不够充 ...

你的真的思路不错

sfqxx 发表于 2023-6-5 19:27:51

e

灌灌水{:5_108:}

liuzhengyuan 发表于 2023-6-5 19:32:29

sfqxx 发表于 2023-6-5 19:27
e

灌灌水

???‘
你vip还需要什么灌水???

sfqxx 发表于 2023-6-5 19:33:08

liuzhengyuan 发表于 2023-6-5 19:32
???‘
你vip还需要什么灌水???

不,我看到了结帖十分惊讶
页: 1 [2]
查看完整版本: Python:【新】每日一题 4