Решение 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

Your email address will not be published. Required fields are marked *

*