0

Закодировано

Удаление дубликатов строк

Об удалении дубликатов строк

Удаление дубликатов строк убирает повторяющиеся строки из многострочного текста. Если одна и та же строка встречается больше одного раза, сохраняется только первое вхождение, а последующие удаляются.

Оставшиеся строки сохраняют исходный порядок. Текст при этом не сортируется.

Например, если удалить дубликаты строк из следующего текста:

apple
banana
apple
orange
banana

Результат будет таким:

apple
banana
orange
Входная строкаРезультатОписание
apple (1-й раз)ОстаетсяЭто первое вхождение строки.
banana (1-й раз)ОстаетсяЭто первое вхождение строки.
apple (2-й раз)УдаленоТакая строка уже встречалась.
orange (1-й раз)ОстаетсяЭто первое вхождение строки.
banana (2-й раз)УдаленоТакая строка уже встречалась.

Для поиска дубликатов сравнивается вся строка целиком. Различия в регистре, пробелы в начале или конце, а также полноширинные и полуширинные символы считаются разным текстом.