Задачи на множества в Python
Содержимое статьи:
Задача 1: Подсчет цифр в словах текста
На вход подается текст. Словами считаются группы символов, разделенные с одной или обеих сторон пробелами и не содержащие внутри себя пробелов. Необходимо определить количество цифр, присутствующих в словах текста.
Алгоритм решения:
- Разделите текст на слова, используя пробелы в качестве разделителей.
- Для каждого слова преобразуйте его в множество символов, используя set().
- Проверьте, содержит ли множество цифры (0-9), используя метод isdigit() из класса int.
- Подсчитайте общее количество цифр во всех словах.
Задача 2: Анализ предметов в вузах Имеется список из N предметов, которые могут преподаваться в группе из M вузов. Необходимо определить, какие предметы:
- Преподаются только в i-м вузе
- Преподаются во всех вузах
- Преподаются хотя бы в одном вузе
Алгоритм решения:
- Создайте список множеств, где каждое множество представляет собой предметы, преподающиеся в соответствующем вузе.
- Предметы, преподаваемые только в i-м вузе: Вычислите разницу между множеством предметов в i-м вузе и объединением множеств предметов во всех остальных вузах.
- Предметы, преподаваемые во всех вузах: Вычислите пересечение всех множеств предметов.
- Предметы, преподаваемые хотя бы в одном вузе: Объедините все множества предметов во всех вузах.
БЕСПЛАТНЫЙ КУРС: «ЦИФРОВОЙ СЕЙФ: СЕКРЕТНЫЙ БЭКАП»
Декодирование QR-кодов онлайн
Хостинг с поддержкой FTP
Игры Cartoon Network бесплатно
Инструкция по установке системы вентиляции Norbag
Качественные автомобильные регистраторы
Как использовать строительные конструкции из стеклопластика для тоннелей
Как правильно провести утепление стен с использованием Минсксбенз
Куклы LOL витрина с тематикой
Лайфхак: использование гидроизоляционных материалов для предотвращения утечек
Ошибки при использовании строительного сканера Leica TS13
Основы монтажа строительных лесов по ГОСТ 25173-82
Основы строительной технологии: как использовать утеплители Styropor и Penoplex
Простой способ заработка $1000 за неделю с помощью Telegram-кликеров
Регистрация ИП в Москве: пошаговая инструкция
Случайное общение
Специалист по поиску доменных возможностей
Субтитры — в сторону, уши — в деле: 5 минут на речь
Трубы и фитинги от китайских предприятий
Устройство и применение арматуры из стали Ferroli
Видео чат рулетка онлайн
WordPress блог без программиста