Задача 3
На кольцевом маршруте автобуса N остановок. Это значит, что через N остановок автобус оказывается в том же месте, откуда начал маршрут.
Петя сел на своей остановке около дома и тут же заснул. Проехав X остановок, он проснулся. Пете не хотелось пересаживаться на автобус, идущий обратно, поэтому он решил остаться в автобусе, пока не доедет опять до своей остановки, и выйти (но не делать больше лишних кругов).
Напиши программу, которая прочитает числа N и X и посчитает, какое минимальное количество остановок Пете нужно проехать, чтобы вернуться домой.

Ввод Вывод
9
21 6
9
18 0

Примечание: если Петя проехал 21 остановку (на маршруте в 9 остановок), то это значит, что он сделал 2 полных круга и проехал ещё 3 остановки. Чтобы вернуться домой, ему нужно проехать ещё 6 остановок.
А если он проехал 18 остановок (на том же маршруте длиной в 9), то это значит, что он проехал ровно 2 круга и может выйти сейчас.

Ответы

Ответ дал: abidamu4
11

Ответ:

N=int(input())

X=int(input())

if X%N==0:

   print(0)

else:

   print(N-X%N)

Объяснение:

Вас заинтересует