Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Middle+
6
Отбор строк, содержащих заданные ключевые слова
Условие задачи
Дано:
- Текстовый файл
keywords.txt, в котором каждое слово‑ключ находится на отдельной строке (примерно 1000 строк). - Текстовый файл
texts.txt, содержащий около миллиона строк, каждая из которых представляет отдельную фразу.
Необходимо написать программу, которая формирует новый файл, включающий только те строки из texts.txt, в которых встречается хотя бы одно слово из keywords.txt.
Пример входных данных:
keywords.txt:
foo
bar
baz
(далее следует пример того, как выглядит texts.txt и ожидаемый результат, но кодовые блоки оставлены без изменений).