Sobes.tech
Back to tasks
Junior — Senior
23

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

Get help with live coding in real time with Sobes Copilot
Task condition

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

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

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

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

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