Sobes.tech
Junior — Senior
166

Рекурсивное развертывание вложенной Map в однородный словарь

Сұралған компаниялар:
СБЕР ТехСБЕР Тех

Тапсырма шарты

livecode

Создайте функцию, которая принимает вложенную структуру типа Map<String, Object> и возвращает плоскую Map, где:

  1. Внутренние Map раскрываются рекурсивно;
  2. Ключи образуются путем соединения родительского и дочернего ключей с помощью заданного разделителя;
  3. Значения, не являющиеся Map, копируются без изменений.