Insert in Given Order
Sometimes you need to build a list with precise insertions instead of simply appending to the end. Given two lists of the same length, nums contains the values and index contains the positions where they should be inserted. Go from left to right, insert nums[i] at position index[i], shift later elements to the right, and return the final list.
Примеры
Ввод
[0, 1, 2, 3, 4], [0, 1, 2, 2, 1]Вывод
[0, 4, 1, 3, 2]Ввод
[1, 2, 3, 4, 0], [0, 1, 2, 3, 0]Вывод
[0, 1, 2, 3, 4]Ввод
[1], [0]Вывод
[1]Нужно реализовать
def create_target_array(nums: list[int], index: list[int]) -> list[int]:
Теги
array
Kirjaudu sisään nähdäksesi palautushistorian
Kirjaudu sisäänKirjaudu sisään käyttääksesi tekoälymentoria
Kirjaudu sisäänVisible tests
1
Input
[0,1,2,3,4], [0,1,2,2,1]Expected
[0,4,1,3,2]2
Input
[1,2,3,4,0], [0,1,2,3,0]Expected
[0,1,2,3,4]3
Input
[1], [0]Expected
[1]4
Input
[5,5,5], [0,0,0]Expected
[5,5,5]5
Input
[1,2,3], [0,0,0]Expected
[3,2,1]6
Input
[1], [0,0]Expected
[1]Focus radio
Paused · SomaFM · Fluid