pr-coder
Так же можно на Checkio.io решать задачки.
Все вы в тысячный раз примитивные задачки решать будете? Продуктивно учиться на задачах которые могут оказаться полезны другим людям.
Вот вам например задачки решение которых сходу не нагуглилось.
Есть отчеты допустим студентов ну порядка 100 штук. каждый не более 30000 слов. Найти передранные друг у друга куски. т.е. последовательности 2 и более слов которые повторяются. Особых изысков не надо. Нормолизация не нужна как и работа с синонимами.
Есть некоторые сущности назовем их условно файлы. Каждой соответствует словарь. Ну например
data=
[{"os": "lin","name":"7z","variant":"debug","ver":25},
{"os": "win32","name":"7z","variant":"debug","runtime":"static","ver":0},
{"os": "win32","name":"7z","variant":"debug","runtime":"shared","ver":"3,2"},
....
]
Надо разложить сущности по вложенным папкам так чтобы суммарное число слов в именах папок было минимально. По именам папок должны однозначно восстанавливаться словари свойств.
задача навеяна тем как в conan.io пакеты раскладываются. Но встречается и в других местах.
Если надумаете решать пишите тут. буду помогать.