Собери слово заново

Иногда данные приходят в перемешанном виде, но рядом есть подсказка, куда поставить каждый элемент. Даны строка s и список indices такой же длины. Символ с позиции i должен попасть на позицию indices[i] в новой строке. Верни восстановленную строку.

Примеры

Ввод
"codeleet", [4, 5, 6, 7, 0, 2, 1, 3]
Вывод
"leetcode"
Ввод
"abc", [0, 1, 2]
Вывод
"abc"
Ввод
"aiohn", [3, 1, 4, 2, 0]
Вывод
"nihao"

Нужно реализовать

def restore_string(s: str, indices: list[int]) -> str:

Теги

stringsarray
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
"codeleet", [4,5,6,7,0,2,1,3]
Ожидаемый"leetcode"
2
Ввод
"abc", [0,1,2]
Ожидаемый"abc"
3
Ввод
"aiohn", [3,1,4,2,0]
Ожидаемый"nihao"
4
Ввод
"art", [1,0,2]
Ожидаемый"rat"
5
Ввод
"a", [0]
Ожидаемый"a"
6
Ввод
"wxyz", [3,2,1,0]
Ожидаемый"zyxw"
Фокус-радио
На паузе · SomaFM · Fluid