Условие:
Реализуйте программу, которая поможет Ефросинье выбрать IT-компанию для стажировки.
ФОРМАТ ВВОДА
- На первой строке через запятую и пробел вводятся названия компаний, которые вошли в топ-10 работодателей.
- На второй строке через запятую и пробел вводятся названия компаний, в которых работать надо будет с использованием языка Руthon.
- На третьей строке через запятую и пробел вводятся названия компаний, в которых стажировка оплачивается.
- Гарантируется, что названия компаний в каждой строке уникальные.
- Любая строка может оказаться пустой.
ФОРМАТ ВЫВОДА
- Выведите через запятую и пробел в алфавитном порядке названия компаний с оплачиваемой стажировкой, которые при этом не входят в топ-10 работодателей, и в которых надо будет работать с использованием Python.
Для примера:
| Ввод | Результат |
|---|---|
| ВК, Сбербанк | |
| Пик, Тинькофф, Сбербанк | |
| Тинькофф, ПиК, ВК, Перекресток |
\hline
| ПИК, Сбербанк, Тинькофф, Альфа |
|---|
| ВК, ПИК, Самолет, Яндекс, ВТБ, Альфа |
| Альфа, ПИК |
\hline
| Сбербанк, Тинькофф |
|---|
| ВК, ПИК, Самолет, Яндекс, ВТБ, Альфа |
| Альфа, ПИК, Самолет |
\hline
\end{tabular}
Discussion points - Wor
Jupyter Notebook
Решение:
Для решения задачи, давайте разобьем процесс на несколько шагов:
Шаг 1: Считывание входных данных
Мы будем считывать три строки, каждая из которых содержит названия компаний, разделенные запятыми и пробелами.Шаг 2: Преобразование строк в списки
Каждую строку нужно преобразовать в список названий компаний, удалив лишние пробелы.Шаг 3: Фильтрация компаний
Нам нужно отфильтровать компании, которые:1. Оплачивают стажировку.
2. Работают с использованием Python.
3. Не входят в топ-10 работодателей.
Шаг 4: Сортировка и вывод результата
Отфильтрованные компании нужно отсортировать в алфавитном порядке и вывести в нужном формате.Теперь давайте реализуем это в коде:
Теперь давайте рассмотрим, как программа будет работать на примерах: 1. 2. 3. Таким образом, программа успешно решает задачу выбора компании для стажировки, учитывая заданные условия.
