Я может быть туплю, т.к. конец дня, но что-то не могу придумать элегантное решение следующей задачи. Есть, например, в расходной накладной список товаров с количеством и прочим. Нужно на печать вывести данные в таком виде:
Группа 1
-- Группа 2
---- Товар из накладной 1 , количество 1
Группа 3
-- Группа 4
---- Товар из накладной 2 , количество 5
Надеюсь, понятно?
Начал я крутить рекурсию (получаю результат в виде дерева значений и работаю с ним), всякие другие приколы, а потом подумал, может я чего-то не знаю либо же просто туплю: может есть средства платформы, которые эти заботы берут на себя либо какой-то стандартный алгоритм для таких вещей. Погуглил, ничего интересного не нашел: кроме рекурсии ничего нету. Кто решал такое - расскажите как решали.