Re: [閒聊] 每日leetcode

看板Marginalman作者 (JerryChung)時間1年前 (2024/10/04 13:26), 編輯推噓2(200)
留言2則, 2人參與, 1年前最新討論串942/1548 (看更多)
※ 引述《dont (dont)》之銘言: : 2491. Divide Players Into Teams of Equal Skill : ## 思路 : chemistry會是最大跟最小的skill相加 : 排序後, 每次從頭尾各取一 : 如果相加的和不等於chemistry就回傳-1 思路:差不多 Python Code: class Solution: def dividePlayers(self, skill: List[int]) -> int: ans = avg = 0 skill.sort() for s in range(len(skill) // 2): if not avg: avg = skill[s] + skill[-1-s] elif skill[s] + skill[-1-s] != avg: return -1 ans += skill[s] * skill[-1-s] return ans 懶懶病又出現了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.0.36 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1728019600.A.F8C.html

10/04 13:29, 1年前 , 1F
我最近是突然抓不到刷題的感覺 這題居然花了快半小
10/04 13:29, 1F

10/04 13:37, 1年前 , 2F
別捲了
10/04 13:37, 2F
文章代碼(AID): #1c_toG-C (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1c_toG-C (Marginalman)