Sobes.tech
Назад к задачам
Junior — Senior
24

Конструктор строки по позиционным индексам

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Функция получает объект, где каждое свойство — это символ, а значение — массив позиций, на которых этот символ должен появиться в итоговой строке. Необходимо сформировать строку, разместив каждый символ на всех указанных в массиве позициях.

Пример входных данных:

{
  "a": [0, 2],
  "b": [1]
}

Ожидаемый результат: "aba".

Функция должна корректно обрабатывать любые наборы символов и индексов, гарантируя, что результирующая строка имеет длину, достаточную для размещения самого большого индекса плюс один.