Top.Mail.Ru

Для решения данной задачи, можно воспользоваться следующим алгоритмом:

1. Считываем числа N и M из первой строки.
2. Создаем пустой список “имена”.
3. Считываем N строк и добавляем каждую строку в список “имена”.
4. Переводим все строки списка “имена” в нижний регистр.
5. Создаем пустую строку “текст”.
6. Считываем M слов и добавляем каждое слово в строку “текст”.
7. Разбиваем строку “текст” на слова с помощью функции split.
8. Для каждого слова в полученном списке, проверяем, если оно находится в списке “имена” в нижнем регистре, то переводим первую букву слова в верхний регистр.
9. Объединяем отредактированные слова и формируем новый текст строкой, разделяя слова пробелами.
10. Выводим получившийся отредактированный текст на печать.

Например, если дано:
3 6
Alice
Bob
Eve
alice bob eve Alice Bob Eve

Вывод:
Alice Bob Eve Alice Bob Eve

   
[metform form_id="1136"]