твой код мутирует исходные объекты, поэтому использовать мап в такой реализации бессмысленно почитай что такое имутабельность, в чем плюсы и минусы этого подхода
Но так как все равно будет цикл в цикле в такой реализации, то лучше ещё почитать про О большое и как ее уменьшить
Обсуждают сегодня