Re: [闲聊] 每日leetcode

楼主: sustainer123 (caster)   2024-10-02 13:50:07
※ 引述《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
作者: JIWP (JIWP)   2023-10-02 13:50:00
卷三小 肏

Links booklink

Contact Us: admin [ a t ] ucptt.com