Create Target Array in the Given Order ( LeetCode ) Problem Solution.

Example 1:
Input: nums = [0,1,2,3,4], index = [0,1,2,2,1] Output: [0,4,1,3,2] Explanation: nums index target 0 0 [0] 1 1 [0,1] 2 2 [0,1,2] 3 2 [0,1,3,2] 4 1 [0,4,1,3,2]
Example 2:
Input: nums = [1,2,3,4,0], index = [0,1,2,3,0] Output: [0,1,2,3,4] Explanation: nums index target 1 0 [1] 2 1 [1,2] 3 2 [1,2,3] 4 3 [1,2,3,4] 0 0 [0,1,2,3,4]
Example 3:
Input: nums = [1], index = [0] Output: [1]
Constraints:
-
1 <= nums.length, index.length <= 100
-
nums.length == index.length
-
0 <= nums[i] <= 100
-
0 <= index[i] <= i
Solution :-
class Solution:
def createTargetArray(self, nums: List[int], index: List[int]) -> List[int]:
arr1=[]
for i in range(len(nums)):
temp=index[i]
arr1.insert(temp,nums[i])
return arr1
Runtime: 28 ms,
faster than
90.17% of Python3
online submissions for Create Target Array in the Given Order.
Memory Usage:
14.1 MB, less than
100.00% of Python3
online submissions for Create Target Array in the Given Order.
0 Comments