跳到主要内容

2766.重新放置石块

链接:2766.重新放置石块
难度:Medium
标签:数组、哈希表、排序、模拟
简介:完成这些操作后,请你按升序返回所有 有 石块的位置。

题解 1 - python

  • 编辑时间:2024-07-24
  • 执行用时:102ms
  • 内存消耗:35.38MB
  • 编程语言:python
  • 解法介绍:set存储。
class Solution:
def relocateMarbles(self, nums: List[int], moveFrom: List[int], moveTo: List[int]) -> List[int]:
s = set(nums)
for i in range(len(moveFrom)):
s.remove(moveFrom[i])
s.add(moveTo[i])
return sorted(s)