Sobes.tech
Junior — Senior
85

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

被问到的公司:

СБЕР ТехСБЕР Тех
任务条件

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

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