Пересечение и хвосты
Сравнение чувствительно к регистру и пробелам по краям строка обрезается. «Груша» и «груша» — разные строки.
Общие = строки, которые есть в обоих списках
Повторы внутри списка схлопываются
Слева яблоко и груша, справа груша и слива — общим будет груша, только слева останется яблоко, только справа слива. Две одинаковые строки в одном столбце считаются одним пунктом. Регистр и лишние пробелы имеют значение, «Груша» и «груша» не склеятся.
Порядок результата не обещает сохранить ваш исходный. Для случайного выбора из уже общего списка скопируйте его в случайный выбор.
Откуда брать числа
- Первый список
- Второй список
Пример
Если слева яблоко и груша, а справа груша и слива, общим будет груша.
Вопросы
Порядок результата?
Как в первом списке для общих и только первого, как во втором для только второго.
Пустые строки?
Они не считаются пунктами.
Частичное совпадение слова?
Нет, строка должна совпасть целиком.