РЕФОРМУЛИРОВКА (питон) Напишите код, который будет получать на вход натуральное число nn, затем nn строк, затем число
РЕФОРМУЛИРОВКА (питон) Напишите код, который будет получать на вход натуральное число nn, затем nn строк, затем число kk — количество поисковых запросов, затем kk строк — сами поисковые запросы. Ваша программа должна выводить все введенные строки, в которых встречаются все поисковые запросы. Формат входных данных: сначала задается натуральное число nn, затем указываются строки в нужном количестве, потом задается число kk и сами поисковые запросы. Формат выходных данных: программа должна вывести все строки, в которых присутствуют все поисковые запросы. Обратите внимание: поиск не должен You can do it!
Zolotoy_Korol 30
быть чувствительным к регистру символов.Для решения данной задачи вам понадобится использовать следующий алгоритм:
1. Считайте число nn с помощью функции input(). Это будет количество строк, которые вы будете вводить.
2. Создайте пустой список strings, в который вы будете добавлять введенные строки.
3. Используя цикл for, считайте nn строк с помощью функции input() и добавьте каждую строку в список strings.
4. Затем считайте число kk с помощью функции input(). Это будет количество поисковых запросов, которые вы будете вводить.
5. Создайте пустой список queries, в который вы будете добавлять введенные поисковые запросы.
6. Используя цикл for, считайте kk строк с помощью функции input() и добавьте каждый поисковый запрос в список queries.
7. Создайте пустой список result, который будет содержать строки, в которых присутствуют все поисковые запросы.
8. Используя цикл for и операцию in, проверьте каждую строку из списка strings на наличие всех поисковых запросов из списка queries.
- Если все поисковые запросы содержатся в строке, добавьте эту строку в список result.
9. Выведите все строки из списка result.
Ниже представлен решение данной задачи на языке Python:
Этот код считывает количество строк, затем считывает строки, затем считывает количество поисковых запросов, затем считывает сами поисковые запросы. Затем он проверяет каждую строку на наличие всех поисковых запросов и добавляет подходящие строки в список result. В конце программы выводятся все строки из списка result.