listing. Каждая строка описывает одну папку: сначала путь к ней, а затем через пробел её файлы в виде имя(содержимое). Например, строка "home/docs a.txt(hello) b.txt(world)" значит, что в папке home/docs лежат файл a.txt с текстом hello и файл b.txt с текстом world.
Полный путь файла — путь папки, затем / и имя файла, например home/docs/a.txt.
Найдите все группы из двух и более файлов с одинаковым содержимым и верните их как списки полных путей. Порядок групп и порядок путей внутри группы любые.listing=["home/docs a.txt(hello) b.txt(world)", "home/pics c.txt(hello)", "home d.txt(bye)"] → [['home/docs/a.txt', 'home/pics/c.txt']]
Одинаковое содержимое hello только у home/docs/a.txt и home/pics/c.txt. Остальные файлы уникальны.
listing=["disk x.txt(42) y.txt(42) z.txt(42)", "disk/tmp w.txt(7)"] → [['disk/x.txt', 'disk/y.txt', 'disk/z.txt']]
Три файла в одной папке совпадают по содержимому и образуют одну группу.
listing=["root a.txt(one)", "root/b c.txt(two)"] → []
/; имя файла — латинские буквы, цифры и точки; содержимое — непустая строка из латинских букв и цифрlisting=["home/docs a.txt(hello) b.txt(world)", "home/pics c.txt(hello)", "home d.txt(bye)"]
[['home/docs/a.txt', 'home/pics/c.txt']]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 48 тестов на сервере, включая скрытые.