zltzlt 发表于 2020-3-3 19:35:24

l0stparadise 发表于 2020-3-3 10:40


解答错误

输入:"a"
输出:True
预期结果:False

zltzlt 发表于 2020-3-3 19:36:03

Croper 发表于 2020-3-3 10:42
大半个月不写python手都生了,返回类型应该写成"=>"还是'->'都反应了半天

{:10_250:}有点夸张了

356 ms

zltzlt 发表于 2020-3-3 19:36:44

一个账号 发表于 2020-3-3 10:45
之前那个我有很多多余的步骤,现在应该快很多了吧:

解答错误

输入:"ababab"
输出:False
预期结果:True

zltzlt 发表于 2020-3-3 19:37:07

Croper 发表于 2020-3-3 10:59
这样在字符串极长时仿佛要快一点点,自己测试长度在100万时大概快30ms

312 ms

zltzlt 发表于 2020-3-3 19:37:31

whosyourdaddy 发表于 2020-3-3 12:15
def func341(str):
    count = len(str)
    i = count


204 ms

zltzlt 发表于 2020-3-3 19:37:59

风魔孤行者 发表于 2020-3-3 16:05
虽然把小甲鱼的视频都看完了,但是感觉自己还是只会用 if




请写成一个函数哦

zltzlt 发表于 2020-3-3 19:40:32

整整测了半个小时{:10_269:}

wuqramy 发表于 2020-3-3 19:42:23

zltzlt 发表于 2020-3-3 19:33
请写成一个函数

{:10_323:}
def countstr():
    n = input('n = ')
    if len(n) > 1:
      for i in range(len(n)):
            if n[:i] == n:
                print('True')
                break
      else:
            print('False')
    else:
      print('False')
countstr()

蒋博文 发表于 2020-3-3 19:42:53

zltzlt 发表于 2020-3-3 19:40
整整测了半个小时

哪个测了半个小时?{:10_256:}

zltzlt 发表于 2020-3-3 19:43:22

蒋博文 发表于 2020-3-3 19:42
哪个测了半个小时?

一共花了我半小时测试这些代码

yexing 发表于 2020-3-3 19:43:43

有点好奇 @zltzlt 版主用的是什么方式测速度的,一般来说测速度是执行几次取平均还是?
我用 time.perf_counter() 测,传入数据不一样结果也不一样(有时候差很多),好奇这个测速度的标准

蒋博文 发表于 2020-3-3 19:44:37

zltzlt 发表于 2020-3-3 19:43
一共花了我半小时测试这些代码

可以,辛苦楼主了{:10_254:}

fan1993423 发表于 2020-3-3 19:44:43

53楼已改

wuqramy 发表于 2020-3-3 19:44:46

zltzlt 发表于 2020-3-3 19:43
一共花了我半小时测试这些代码

辛苦了{:10_254:}

zltzlt 发表于 2020-3-3 19:46:40

fan1993423 发表于 2020-3-2 21:00


可以了,100 ms

zltzlt 发表于 2020-3-3 19:47:07

wuqramy 发表于 2020-3-3 19:44
辛苦了

效率不高啊

wuqramy 发表于 2020-3-3 19:58:18

zltzlt 发表于 2020-3-3 19:47
效率不高啊

{:10_262:}不

kinkon 发表于 2020-3-3 19:59:39

zltzlt 发表于 2020-3-3 19:20
解答错误

输入:"babbabbabbabbab"


还是18楼,多了个条件造成了错误,麻烦再测下

zltzlt 发表于 2020-3-3 20:00:15

kinkon 发表于 2020-3-3 19:59
还是18楼,多了个条件造成了错误,麻烦再测下

可以了,72 ms

风魔孤行者 发表于 2020-3-3 20:34:23

zltzlt 发表于 2020-3-3 19:37
请写成一个函数哦

哦哦,好的,加个def{:5_109:}
页: 1 2 3 4 5 6 7 [8] 9
查看完整版本: Python:每日一题 341