frz написав:darsteba написав:маю 2 списки які складаються з цифр.
Починаються однаково,але останні 4-5 цифр різні.
Типу такого :
1111111116789
1111111113456
Потрібно їх звірити та знайти співпадіння.
Дайте конкретні приклади, якщо там нема конфіденційних даних.
1111111116789
1111111113456
Для цих двох значень алгоритм повинен повернути спільну частину 111111111? Чи це приклад різних значень, які відповідно повинні бути відкинені алгоритмом як цілком різні? Можливо, ті самі значення 1111111116789 або 1111111113456 існують в двох різних списках і саме їх потрібно повернути?
Уточніть завдання.
----
Upd: Якщо йдеться про повне співпадіння, то я б імпортував ці значення в базу (наприклад Postgres) - два списки в дві різні таблиці. Далі елементарно:
select distinct t1.col1 from t1 inner join t2 on t1.col1 = t2.col2
якось так.
То було 2 приклади із завдання.
Сенс його максимально простий : є 2 таблиці (я так оформив,можна всі дані в 1 тримати) , вони у вигляді цифр , потрібно знайти схожість і більше нічого.
Перші 8-10 цифр однакові , останні 4-5 різні.
К-сть таблиць чи рядків - не важливо ,також не важливо чи вони записані у файлі Word \ Exel \ TXT і т.д. В кінцевому результаті,потрібно дізнатись які дані співпадають , а які ні .
Якщо так зрозуміліше , то щось типу як при перевірці тексту на плагіат.