鱼C论坛

 找回密码
 立即注册
楼主: zltzlt

[已解决]Python:每日一题 341

[复制链接]
发表于 2020-3-3 19:07:54 | 显示全部楼层
zltzlt 发表于 2020-3-3 18:42
输入长度为 1 的字符串应该返回 False

好吧,我以为也算重复了一下
  1. def f341(x):
  2.     l=len(x)
  3.     for i in range(1,l//2+1):
  4.         if not l%i:
  5.             if x[:i]*(l//i)==x:
  6.                 return True
  7.     return False
复制代码

评分

参与人数 1荣誉 +2 鱼币 +2 收起 理由
zltzlt + 2 + 2

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:09:02 | 显示全部楼层
塔利班 发表于 2020-3-3 19:07
好吧,我以为也算重复了一下

56 ms
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-3 19:11:04 | 显示全部楼层
zltzlt 发表于 2020-3-3 18:42
解答错误

输入:"babbabbabbabbab"


删掉前两句就可以了:

  1. def func(str1 : str) -> bool:
  2.     str2 = ""
  3.     str3 = ""
  4.     for i in range(len(str1)//2):
  5.         str2 += str1[i]
  6.         for j in range(i+1, i+len(str2)+1):   
  7.             str3 += str1[j]
  8.             if str2 == str3:
  9.                 if j == len(str1)-1:
  10.                     return True
  11.                 str3 = ""
  12.         str3 = ""
  13.     return False
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:15:57 | 显示全部楼层
一个账号 发表于 2020-3-3 19:11
删掉前两句就可以了:

解答错误

输入:"ababab"
输出:False
预期结果:True
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:18:10 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:19:03 | 显示全部楼层
fan1993423 发表于 2020-3-2 21:00
这样看能不能快点

解答错误

输入:"abab"
输出:False
预期结果:True
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:20:19 | 显示全部楼层
本帖最后由 zltzlt 于 2020-3-3 19:26 编辑
kinkon 发表于 2020-3-2 21:02
请再测试,18楼


解答错误

输入:"babbabbabbabbab"
输出:False
预期结果:True
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:21:08 | 显示全部楼层

解答错误

输入:"ababab"
输出:False
预期结果:True
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:21:54 | 显示全部楼层
TJBEST 发表于 2020-3-2 21:16
楼主,赶紧来测一下吧,亲测不算太慢,应该不会超时

解答错误

输入:"ab"
输出:True
预期结果:False
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-3 19:21:56 | 显示全部楼层
zltzlt 发表于 2020-3-3 19:20
解答错误

输入:"babbabbabbabbab"

这叫什么解答错误!?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:22:10 | 显示全部楼层
wuqramy 发表于 2020-3-3 19:21
这叫什么解答错误!?

???
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:22:20 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:23:33 | 显示全部楼层
546623863 发表于 2020-3-2 21:45
这应该是最容易想到的吧

152 ms
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:23:54 | 显示全部楼层
猫记 发表于 2020-3-2 21:50
def f341(s):
    list1 = []
    s_len = len(s)

如何正确地发代码、上传图片和附件?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:24:50 | 显示全部楼层
猫记 发表于 2020-3-2 21:50
def f341(s):
    list1 = []
    s_len = len(s)

解答错误

输入:"ababba"
输出:True
预期结果:False
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:25:55 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-3 19:26:04 | 显示全部楼层

117楼,请仔细检查你的输出和预计结果
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-3 19:26:36 | 显示全部楼层
改了,53楼
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:26:57 | 显示全部楼层
wuqramy 发表于 2020-3-3 19:26
117楼,请仔细检查你的输出和预计结果

已改
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-3 19:27:10 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-13 07:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表