Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 14.12.2023
Сообщений: 18

Напишите программу, составляющую расписание таких запретов

11.03.2024, 14:46. Показов 1368. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Чармейн передернула плечами и взялась за том седьмой. Назывался он тоже невнятно – «Сильнодействующие сущности». Чармейн унесла его на подоконник, где было светло и просторно, и открыла почти у самого начала. И тут же поняла, что попала по адресу. «Демон. Могущественная и иногда опасная сущность, иногда ошибочно принимаемая за Стихию (см.)», – прочитала она, а пролистав еще несколько страниц, обнаружила: «Эльфийский Дар. Содержит чары, дарованные эльфами (см.) ради безопасности их владений…»

В томе седьмом также описывается, в какие дни не стоит вызывать какие сущности.
Напишите программу, составляющую расписание таких запретов.

Формат ввода
Сначала вводится начальная дата, затем продолжительность прогноза в днях.
Затем строки вида:
<сущность> <в какой день недели ее не стоит вызывать>
Один день – одна сущность.

Формат вывода
Начиная с введенного дня, выведите даты в формате DD-MM-YYYY (в таком же формате они вводятся), для которых определен запрет, затем через двоеточие и пробел – сущность, которую не стоит вызывать в этот день.

Примечание
Понедельник – это 0. Даты выводятся в календарном порядке.


Пример 1:
Ввод:
19-03-2020
13
Fire Demon 6
Purple Lubbockin 4
Goblin 1
Transformative Elf 5
Вывод:
20-03-2020: Purple Lubbockin
21-03-2020: Transformative Elf
22-03-2020: Fire Demon
24-03-2020: Goblin
27-03-2020: Purple Lubbockin
28-03-2020: Transformative Elf
29-03-2020: Fire Demon
31-03-2020: Goblin

Пример 2:
Ввод:
24-12-2019
25
Gandalf 2
Clay Golem 1
Fairy Godmother 4
Вывод:
24-12-2019: Clay Golem
25-12-2019: Gandalf
27-12-2019: Fairy Godmother
31-12-2019: Clay Golem
01-01-2020: Gandalf
03-01-2020: Fairy Godmother
07-01-2020: Clay Golem
08-01-2020: Gandalf
10-01-2020: Fairy Godmother
14-01-2020: Clay Golem
15-01-2020: Gandalf
17-01-2020: Fairy Godmother
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.03.2024, 14:46
Ответы с готовыми решениями:

Напишите программу, составляющую слова из символов строки
Напишите программу, составляющую слова из символов строки. Формат ввода: Вводится слово, которое нужно составить, затем количество...

Напишите программу с оператором switch, которая отображает ваше расписание на неделю. С++
Напишите программу с помощью оператора switch, которая отображает ваше расписание на неделю. Пользователь вводит порядковый номер дня...

.Напишите программу, создающую и записывающих в файл ЧС для таких слов текста Pippi.txt, которые начинаются не на буквы ф,р,у
Я пыталась что-то сделать, но ничего не вышло))) просто молю о помощи)) задачи на зачете нужны) 1.Напишите программу, создающую и...

1
7 / 5 / 3
Регистрация: 10.03.2024
Сообщений: 25
16.03.2024, 20:47
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from datetime import datetime, timedelta
import sys
 
start_date = datetime.strptime(input(), '%d-%m-%Y')
n = int(input())
d = {}
for s_wd in sys.stdin:
    if not s_wd:
        break
    s, _, wd = s_wd.rpartition(' ')
    d[int(wd)] = s
 
for i in range(n):
    delta = timedelta(days=i)
    cur_date = start_date + delta
    cur_wd = cur_date.weekday()
    if cur_wd in d:
        print(f'{cur_date.strftime('%d-%m-%Y')}: {d[cur_wd]}')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.03.2024, 20:47
Помогаю со студенческими работами здесь

Реализовать программу, позволяющую вводить с клавиатуры расписание авиарейсов, выводить на экран расписание це
Расписание авиарейсов содержит следующую информацию о рейсе: номер рейса, пункт отправления, пункт назначения, тип самолёта. Реализовать...

Напишите программу поиска трехзначных чисел, таких, что сумма трех цифр на которые оканчивается квадрат этого числа, равняется этому числу.
Напишите программу поиска трехзначных чисел, таких, что сумма трех цифр на которые оканчивается квадрат этого числа, равняется этому числу....

Выполнить на ЭВМ программу с использованием типа данных «запись». Дано расписание движения самолетов. Расписание представляет собой массив записей. К
Выполнить на ЭВМ программу с использованием типа данных «запись». Дано расписание движения самолетов. Расписание представляет собой массив...

Составить программу составляющую таблицу значений функции на отрезке [a;b] с шагом 0,2
3. Составить программу составляющую таблицу значений функции y=\sqrt{x} на отрезке с шагом 0,2. Добавлено через 42 секунды...

Написать программу, составляющую и печатающую уравнение прямой, проходящей через точку и пересекающей две прямые
Здравствуйте, мне нужна помощь в решении этой задачи. Написать программу, составляющую и печатающую уравнение прямой, проходящей через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru