Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
27 декабря 2022 08:04
986
Иван Петрович взял отпуск продолжительностью n дней. Первый день отпуска выпадает на день недели под номером d (1 — понедельник, 2 — вторник, ..., 7 — воскресенье). Иван Петрович любит ездить отдыхать на Кипр. Но вылеты на Кипр из его родного города есть только по понедельникам, а обратно — только по воскресеньям. Иван Петрович хочет понять, какое максимальное количество недель он сможет провести на Кипре в свой отпуск (день прилёта и день обратного вылета Иван Петрович считает днями, проведёнными на Кипре). Помогите ему вычислить это.Входные данные
В первой строке входных данных записано целое число n (1 ≤ n ≤ 109) — продолжительность отпуска. Во второй строке записано целое число — d (1 ≤ d ≤ 7) — номер дня недели первого дня отпуска.
Выходные данные
Требуется вывести одно целое число — количество недель, которое Иван Петрович проведёт на Кипре.
Система оценки
Решения, работающие верно при n ≤ 1000, будут оцениваться в 60 баллов.
Примеры
Ввод
Вывод
Пояснение
14
1
2
Отпуск продолжается 14 дней и начинается в понедельник. Поэтому Иван Петрович улетит на Кипр в первый день и вернётся в 14-й день, продолжительность пребывания на Кипре составит две недели.
17
3
1
Отпуск начинается в среду. Ближайший понедельник будет 6-м днём отпуска. Ивану Петровичу придётся вернуться в воскресенье, которое будет 12-м днём отпуска. Следующее воскресенье будет 19-м днём отпуска, а продолжительность отпуска только 17 дней. Поэтому на Кипре Иван Петрович проведёт всего лишь одну неделю.
1
ответ
Ответ:
n = int(input())
d = int(input())
if d == 1:
print(n//7)
else:
print((n-(8-d))//7)
Объяснение:
сами разбирайтесь))
n = int(input())
d = int(input())
if d == 1:
print(n//7)
else:
print((n-(8-d))//7)
Объяснение:
сами разбирайтесь))
0
·
Хороший ответ
29 декабря 2022 08:04
Остались вопросы?
Еще вопросы по категории Информатика
Помогите, пожалуйста, с решением задачи по информатике. Нужно вставить данные по формуле и вычислить кол-во страниц....
Какие протоколы используются на канальном уровне модели OSI (второй уровень), Для чего? Что такое маршрутизатор? Коммутатор? Репитер? Для чего испол...
На каком языке программирования написан дневник ру...
Помогите составить команду для робота Робот в какой-то клетке квадрата 2×2. В квадрате есть одна вертикальная стенка высотой в одну клетку, где именн...
Получить целое частное можно с помощью операции … mod div / |...