Re: [闲聊] 每日leetcode

楼主: DJYOSHITAKA (Evans)   2024-06-06 20:04:50
感觉应该还可以剪一些枝
懒剪了
def isNStraightHand(self, hand: List[int], groupSize: int) -> bool:
cnt = defaultdict(int)
for i in hand:
cnt[i] += 1
sorted_keys = sorted(cnt.keys())
for k in sorted_keys:
cnt_cur = cnt[k]
if cnt_cur>0:
for i in range(groupSize):
if (k+i) in cnt.keys():
cnt[k+i] = cnt[k+i]-cnt_cur
else:
return False
elif cnt_cur<0:
return False
return True
作者: msd28437 (xiaojie)   2024-06-06 20:06:00
没大引号 失败
作者: sustainer123 (caster)   2024-06-06 20:22:00
python又没大引号

Links booklink

Contact Us: admin [ a t ] ucptt.com