Re: [闲聊] 每日leetcode

楼主: DJYOMIYAHINA (通通打死)   2026-01-04 22:58:46
写了一大堆想要提早break
挺白吃的
一二三四五
def sumFourDivisors(self, nums: List[int]) -> int:
rets = 0
for num in nums:
st = set()
st2 = -1
for div in range(2, int(math.sqrt(num)+1)):
if num%div == 0:
if div==st2:
break
elif len(st) != 0:
st.add(div)
break
elif div==num//div:
st = set()
break
else:
st.add(div)
st2 = num//div
if len(st)==1:
rets += st2
rets += (num//st2)
rets += 1
rets += num
return rets
作者: UnicornFugu (独角河豚)   2026-01-04 23:00:00
这才发现这标题怎么剩没几个在卷
作者: JIWP (JIWP)   2026-01-04 23:04:00
别倦了
作者: argorok (s.green)   2026-01-04 23:04:00
上岸就不卷了
楼主: DJYOMIYAHINA (通通打死)   2026-01-04 23:05:00
我死在岸边了

Links booklink

Contact Us: admin [ a t ] ucptt.com