Re: [閒聊] 每日leetcode

作者: DJYOMIYAHINA (通通打死)   2024-08-03 00:21:11
就window滑過去
加加減減減減加加
今天好晚喔想睡了
又是只寫一題的一天
def minSwaps(self, nums: List[int]) -> int:
one_cnt = sum(nums)
n = len(nums)
# init
window_sum = sum(nums[0:one_cnt-1])
ans = one_cnt
for l in range(len(nums)):
window_sum += nums[(l+one_cnt-1)%n]
ans = min(ans, one_cnt-window_sum)
window_sum -= nums[l]
return ans
作者: kalama450 (卡拉瑪)   2024-08-03 00:26:00
你剛回去就那麼努力,大佬
作者: JIWP (JIWP)   2024-08-03 00:49:00
別捲了
作者: oin1104 (是oin的說)   2024-08-03 00:55:00
大師
作者: rainkaras (rainkaras)   2024-08-03 01:25:00
我好崇拜你

Links booklink

Contact Us: admin [ a t ] ucptt.com