Предмет: Информатика,
автор: mv460668
Задача 3
На кольцевом маршруте автобуса N остановок. Это значит, что через N остановок автобус оказывается в том же месте, откуда начал маршрут.
Петя сел на своей остановке около дома и тут же заснул. Проехав X остановок, он проснулся. Пете не хотелось пересаживаться на автобус, идущий обратно, поэтому он решил остаться в автобусе, пока не доедет опять до своей остановки, и выйти (но не делать больше лишних кругов).
Напиши программу, которая прочитает числа N и X и посчитает, какое минимальное количество остановок Пете нужно проехать, чтобы вернуться домой.
Ввод Вывод
9
21 6
9
18 0
Примечание: если Петя проехал 21 остановку (на маршруте в 9 остановок), то это значит, что он сделал 2 полных круга и проехал ещё 3 остановки. Чтобы вернуться домой, ему нужно проехать ещё 6 остановок.
А если он проехал 18 остановок (на том же маршруте длиной в 9), то это значит, что он проехал ровно 2 круга и может выйти сейчас.
Ответы
Автор ответа:
9
Ответ:
N=int(input())
X=int(input())
if X%N==0:
print(0)
else:
print(N-X%N)
Объяснение:
Похожие вопросы
Предмет: Українська мова,
автор: radion8
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: юля20073
Предмет: Математика,
автор: dianas201473
Предмет: Алгебра,
автор: bakhriddinovferidun