1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Реализуйте программу, которая поможет Ефросинье выбрать...
Решение задачи

Реализуйте программу, которая поможет Ефросинье выбрать IT-компанию для стажировки. ФОРМАТ ВВОДА - На первой строке через запятую и пробел вводятся названия компаний, которые вошли в топ-10 работодателей. - На второй строке через запятую и пробел вводятся

  • Информационные технологии

Условие:

Реализуйте программу, которая поможет Ефросинье выбрать IT-компанию для стажировки.
ФОРМАТ ВВОДА
- На первой строке через запятую и пробел вводятся названия компаний, которые вошли в топ-10 работодателей.
- На второй строке через запятую и пробел вводятся названия компаний, в которых работать надо будет с использованием языка Руthon.
- На третьей строке через запятую и пробел вводятся названия компаний, в которых стажировка оплачивается.
- Гарантируется, что названия компаний в каждой строке уникальные.
- Любая строка может оказаться пустой.

ФОРМАТ ВЫВОДА
- Выведите через запятую и пробел в алфавитном порядке названия компаний с оплачиваемой стажировкой, которые при этом не входят в топ-10 работодателей, и в которых надо будет работать с использованием Python.

Для примера:

ВводРезультат
ВК, Сбербанк
ПиК, Тинькофф, Сбербанк
Тинькофф, ПиК, ВК, Перекресток
& ПиК, Тинькофф \\
\hline
ПИК, Сбербанк, Тинькофф, Альфа
ВК, ПиК, Самолет, Яндекс, ВТБ, Альфа
& \\
\hline Альфа, ПИК & \\
\hline
Сбербанк, Тинькофф
ВК, ПиК, Самолет, Яндекс, ВТБ, Альфа
Альфа, ПИК, Самолет
& \\
\hline
\end{tabular}

Решение:

Для решения задачи, давайте разберем шаги, которые необходимо выполнить: 1. Считывание входных данных: Мы будем считывать три строки, каждая из которых содержит названия компаний, разделенные запятыми и пробелами. 2. Парсинг данных: Каждую строку нужно преобразовать в список названий компаний. Если строка пустая, мы просто получим пустой список. 3. Фильтрация компаний: Мы будем искать компании, которые: - Оплачивают стажировку. - Работают с использованием Python. - Не входят в топ-10 работодателей. 4. Сортировка и вывод: Полученные компании нужно отсортировать в алфавитном порядке и выв...

- : Используем для получения строк от пользователя. Метод убирает лишние пробелы. - : Используем метод для разделения строк на списки. Превращаем их в множества (), чтобы избежать дубликатов и упростить операции пересечения и разности. - : - находит компании, которые есть в списке оплачиваемых и в списке с Python. - убирает компании, которые входят в топ-10 работодателей. - : Сортируем отфильтрованные компании и выводим их в нужном формате. Теперь программа готова к использованию. Вы можете протестировать её с различными входными данными, чтобы убедиться в правильности работы.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет