Решение Python Задача «МКАД»
Условие
Длина МКАД — 109 км.
Байкер Вася стартует с нулевого километра и едет со скоростью v км/ч.
Через t часов он окажется на некоторой отметке.
Если v > 0 — движение вперёд.
Если v < 0 — движение назад.
Нужно вывести номер отметки от 0 до 108.
Логика решения
Сначала найдём, сколько километров он проедет:
distance = v * t
МКАД — это круг длиной 109 км.
Если проехать больше 109 км, начинаем круг заново.
Поэтому используем остаток от деления на 109.
v = int(input())
t = int(input())
distance = v * t
print(distance % 109)
Оператор % 109 “закручивает” дорогу в круг.
Даже если число отрицательное — Python корректно вернёт значение от 0 до 108.
Leave a Reply