Re: [閒聊] 每日leetcode已回收
2191. Sort the Jumbled Numbers
## 思路
寫個convert func轉換新數字
再根據這func排序原本的數列
## Code
```python
class Solution:
def sortJumbled(self, mapping: List[int], nums: List[int]) -> List[int]:
def convert(num):
# corner case
if num == 0:
return mapping[num]
res, shift = 0, 1
while num:
num, digit = divmod(num, 10)
res += shift * mapping[digit]
shift *= 10
return res
return sorted(nums, key=convert)
```
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 185.213.82.43 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1721788656.A.CB2.html
→
07/24 10:38,
1年前
, 1F
07/24 10:38, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 555 之 1549 篇):