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