精華區beta Marginalman 關於我們 聯絡資訊
※ 引述《DJYOSHITAKA (franchouchouISBEST)》之銘言: : 早早早 : 天氣這麼好該出去完唄 : 別捲了== : def arrayRankTransform(self, arr: List[int]) -> List[int]: : mp = {} : for i,val in enumerate(sorted(arr)): : if val not in mp: : mp[val] = len(mp)+1 : ans = [] : for num in arr: : ans.append(mp[num]) : return ans 哀 本來想說今天有颱風 就取消一個聚餐 結果沒風沒雨 繼續在家寫程式 思路: 字典 Python Code: class Solution: def arrayRankTransform(self, arr: List[int]) -> List[int]: tmp = set(arr) r = sorted(tmp) rank_dict = {num: rank + 1 for rank, num in enumerate(r)} result = [rank_dict[n] for n in arr] return result -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.134.162 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1727848209.A.F51.html
JIWP: 捲三小 肏 10/02 13:50