Собери слово заново
Иногда данные приходят в перемешанном виде, но рядом есть подсказка, куда поставить каждый элемент. Даны строка 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
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
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