Мы в Telegram
Добавить новость
103news.com
Работа
Май
2024

Разработать скрипт на Python (задача комбинаторики)

0
Проект: Оптимальное размещение участников форума в гостиницах
Задача: Разработать скрипт на Python c подробными комментариями. Скрипт должен быть универсален, т.е. входные данные могут меняться (может меняться количество мест в гостиницах, количество участников). При нехватке мест указать в таблице выходных данных - "участник не размещен".

Входные данные:
1. Список участников с id, страна участника, организация участника, категория участника, пол участника, спец.требование участника (тестовые данные во вложени).
2. Информация по гостиницам (в одной комнате несколько мест). Название гостиницы, этаж, номер комнаты. Номер комнаты повторяется в соответствии с наличием мест (тестовые данные во вложении).

Выходные данные:
1. Таблица ексель с распределением учатников по комнатам (пример во вложении).

Срок: 1-2 дня

Правила размещения:
1. Участники одной страны размещаются в одной гостинице. Допускается размещаение нескольких стран в одной гостинице, кроме п. 5.
2. Участники одной организации размещаются близко.
3. Участники категории 1 размещаются отдельно. Участники категории 3 и категории 4 могут разместиться вместе, но строго отделно от категории 1.
4. Участники разных полов строго размещаются отдельно.
5. Участники с спец.требованиями размещаются в соответсвии с предыдущими правилами + дополнительные правила. Участники с красным требованием размещаются в разных общежитиях. Участники с желтым требованием размещаются по правилу: мужской и женский пол на разных этажах.

Доп. инфо:
Участников мужского пола больше - возможно следует размесстить их первее.




Губернаторы России
Москва

Собянин: Объем закупок у малого бизнеса с 2024 года составил почти 227 миллиардов





Москва

Неблагодарный батька или о чем говорил президент Белоруссии с делегацией Азербайджана?


Губернаторы России

103news.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.

Moscow.media
Москва

Собянин рассказал, как электробусы помогают улучшать экологическую ситуацию



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Муз-ТВ

Джиган и Оксана Самойлова привели на “Премию Муз-ТВ” в Москве ту самую “диско-бабушку из Сыктывкара” – любимицу Сергея Лазарева




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

В Москве выставили на продажу редкий Mercedes-Benz SLR McLaren за 100 млн рублей

Футболисты ЮФУ одержали три победы в домашнем турнире

Роман Костомаров поучаствовал в боксерской тренировке в Москве


ATP

Хачанов вылетел с турнира ATP в Хертогенбосхе после первого же матча



Новости Крыма на Sevpoisk.ru


Архангельск

Ниже воды: как идет обновление подводного флота России



Частные объявления в Вашем городе, в Вашем регионе и в России