-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathletcode_1389.py
More file actions
44 lines (32 loc) · 1.06 KB
/
letcode_1389.py
File metadata and controls
44 lines (32 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# Given two arrays of integers nums and index. Your task is to create target array under
# the following rules:
# Initially target array is empty.
# From left to right read nums[i] and index[i], insert at index index[i] the value nums[i] in
# target array.
# Repeat the previous step until there are no elements to read in nums and index.
# Return the target array.
# It is guaranteed that the insertion operations will be valid.
# 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]
## EJEMPLO DE INSERTAR EN LISTAS
# thislist = ["apple", "banana", "cherry"]
# thislist.insert(1, "orange")
# print(thislist)
nums = [0,1,2,3,4]
index = [0,1,2,2,1]
output = []
for i in range(len(nums)):
output.insert(index[i], nums[i])
print(output)
## solucion 2
# for num, index1 in zip(nums, index):
# output.insert(index1, num)
# print(output)