Re: [閒聊] 每日leetcode

看板Marginalman作者 (dont)時間1年前 (2024/09/08 11:52), 編輯推噓2(202)
留言4則, 2人參與, 1年前最新討論串824/1548 (看更多)
725. Split Linked List in Parts ## 思路 先計算node的數量, 除k得到每堆的node數量, 剩下的餘數平均給前r堆 ## Code ```python class Solution: def splitListToParts(self, head: Optional[ListNode], k: int) -> List[Optional[ListNode]]: curr = head count = 0 while curr: count += 1 curr = curr.next count, remains = divmod(count, k) res = [] curr = head for i in range(k): res.append(curr) for _ in range(count+(i < remains)-1): curr = curr.next if curr: curr.next, curr = None, curr.next return res ``` -- https://i.imgur.com/kyBhy6o.jpeg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 185.213.82.191 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1725767540.A.287.html

09/08 11:53, 1年前 , 1F
大師
09/08 11:53, 1F

09/08 11:53, 1年前 , 2F
週賽好難哦==
09/08 11:53, 2F

09/08 11:54, 1年前 , 3F
我睡過頭了 要參加週賽好難
09/08 11:54, 3F

09/08 11:55, 1年前 , 4F
我感覺我要掉分了 早知道睡過頭
09/08 11:55, 4F
文章代碼(AID): #1ctHzqA7 (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1ctHzqA7 (Marginalman)