Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
24
Конструктор строки по позиционным индексам
Условие задачи
Функция получает объект, где каждое свойство — это символ, а значение — массив позиций, на которых этот символ должен появиться в итоговой строке. Необходимо сформировать строку, разместив каждый символ на всех указанных в массиве позициях.
Пример входных данных:
{
"a": [0, 2],
"b": [1]
}
Ожидаемый результат: "aba".
Функция должна корректно обрабатывать любые наборы символов и индексов, гарантируя, что результирующая строка имеет длину, достаточную для размещения самого большого индекса плюс один.