LeetCode solutions

2048. Build Array from Permutation

My accepted Python solution to LeetCode problem 2048, Build Array from Permutation, running in 0ms.

  • Difficulty: Easy
  • Python
  • Runtime 0ms
  • Memory 17.4MB

Read the problem on LeetCode View on GitHub

Python

Accepted on LeetCode — runtime 0ms, memory 17.4MB, accepted 2025-12-29.

python
class Solution:
    def buildArray(self, nums: List[int]) -> List[int]:
        # Simple mapping: ans[i] = nums[nums[i]]
        # Time: O(n), Space: O(n) for output
        return [nums[nums[i]] for i in range(len(nums))]

Source