Подключите нашего Telegram-бота для уведомлений о новых проектах

Найти все варианты пересечений нового массива

V
Заказчик
Отзывы фрилансеров: + 4 - 0
Зарегистрирован на сайте 13 лет
Бюджет: по договоренности
задача выглядит так:
Есть N массивов из M произвольных строк (из одного – двух -3 слов),
добавляем ещё один новый массив.
Требуется найти все варианты пересечений нового массива с существующими
и всеми комбинациями между ними.
Результат выдать
1-й массив –  10 совпадений с новым,
пересечение 1-го , 2-го массива с новым – 8 совпадений и так далее.
отсечь нулевые результаты.
N и М примерно 100 тысяч
Изменение слов в наборе надо учитывать.

Пример: 
M1 = ["сметана", "молоко и яйца","мука"]
M2 = ["мука","перец"]
....
MN = ["капуста", "красный перец", "мука"]
"перец" не равен "красный перец"

Интересует цена, предложение без цены не рассматривается.
Разделы:
Опубликован:
02.05.2017 | 15:30 [последние изменения: 02.05.2017 | 15:43]

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».