Re: [閒聊] 每日leetcode

看板Marginalman作者 (dont)時間1年前 (2024/10/02 09:33), 編輯推噓1(100)
留言1則, 1人參與, 1年前最新討論串930/1554 (看更多)
1331. Rank Transform of an Array ## 思路 先用sort過的arr建 num -> rank 的HashTable 再把arr轉成rank ## Code ```python class Solution: def arrayRankTransform(self, arr: List[int]) -> List[int]: table = {} rank = 1 for num in sorted(arr): if num not in table: table[num] = rank rank += 1 return [table[num] for num in arr] ``` -- https://i.imgur.com/kyBhy6o.jpeg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 185.213.82.162 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1727832807.A.658.html

10/02 09:36, 1年前 , 1F
大師
10/02 09:36, 1F
文章代碼(AID): #1c_ABdPO (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1c_ABdPO (Marginalman)