fan1993423 发表于 2020-3-19 17:40:50

zltzlt 发表于 2020-3-19 17:39
哦,可能是多次测试全局变量惹的祸

。。。。好吧,这两天的题都是躺着也挨枪。楼主测大数据啊,比如1000到500万这种

zltzlt 发表于 2020-3-19 17:40:55

风魔孤行者 发表于 2020-3-17 20:02
终于有做的来的题目了

60 ms

fan1993423 发表于 2020-3-19 17:41:33

zltzlt 发表于 2020-3-19 17:40
64 ms

你的超大超大数据呢{:10_245:}

zltzlt 发表于 2020-3-19 17:42:20

Herry2020 发表于 2020-3-17 21:32
def fun354(left, right):
    result = []
    while left < (right + 1):


88 ms

zltzlt 发表于 2020-3-19 17:44:15

sYMMetrY 发表于 2020-3-17 22:02


解答错误

输入:left = 47, right = 85
输出:
预期结果:

zltzlt 发表于 2020-3-19 17:44:55

fan1993423 发表于 2020-3-19 17:41
你的超大超大数据呢

{:10_266:}{:10_245:}

zltzlt 发表于 2020-3-19 17:45:26

wuqramy 发表于 2020-3-17 23:31


112 ms

zltzlt 发表于 2020-3-19 17:47:18

Frozen83 发表于 2020-3-18 09:04
好像我的最长

128 ms

zltzlt 发表于 2020-3-19 17:47:48

旅途Z 发表于 2020-3-18 09:39
def self_mod(left, right):
    output = []
    for num in range(left, right+1):


68 ms

fan1993423 发表于 2020-3-19 18:33:25

楼主是不是我最快,是最佳答案啊{:10_297:}

wuqramy 发表于 2020-3-19 18:37:39

fan1993423 发表于 2020-3-19 18:33
楼主是不是我最快,是最佳答案啊

估计吧 40ms耶

永恒的蓝色梦想 发表于 2020-3-19 19:43:41

版主你为什么不给我测试{:10_266:}@zltzlt

蒋博文 发表于 2020-3-19 22:13:18

zltzlt 发表于 2020-3-19 17:28
跟 2 楼有点像

本来是没有一点头绪的,然后看了一下2楼的答案,有了一点思路,然后写出来的代码。

快马加鞭未下鞍 发表于 2020-3-20 10:11:55

def zchsh(a,d=[]):
    b=a%10
    c=a//10
    if c!=0:
      d.append(b)
      return zchsh(a//10,d)
    else:
      d.append(b)
      return d
def torf(a):
    b=zchsh(a,[])
    if 0 not in b:
      c=len(b)
      e=0
      for i in range(c):
            if a%b==0:
                e=e+1
            else:
                break
      if e==c:
            return a
def wtcl():
    a,b=input('输入left和right(不为零),以空格隔开:').split()
    a=int(a)
    b=int(b)
    c=[]
    for i in range(a,b+1):
      if torf(i):
            c.append(i)
    print(c)
wtcl()

黎影 发表于 2020-3-20 14:40:17

zltzlt 发表于 2020-3-19 17:31
72 ms

及格线是多少呀?

zltzlt 发表于 2020-3-20 17:41:12

永恒的蓝色梦想 发表于 2020-3-17 14:38
两个版本,加了注释

方法一:方法二:

40 ms

zltzlt 发表于 2020-3-20 17:41:53

eachill 发表于 2020-3-18 15:57
def n354(left:int, right:int):
    temp = []
    result = []


88 ms

zltzlt 发表于 2020-3-20 17:43:24

flamezyy 发表于 2020-3-18 16:18


68 ms

zltzlt 发表于 2020-3-20 17:44:24

ggzgs 发表于 2020-3-18 18:03


32 ms

zltzlt 发表于 2020-3-20 17:45:42

TJBEST 发表于 2020-3-18 18:42
这个比暴力破解时间的40%左右 速度有点进步,但是代码超机长。累死我了

60 ms,大开眼界{:10_257:}
页: 1 2 3 4 [5] 6
查看完整版本: Python:每日一题 354