August 2022 1 11 Report
Дана прямая с начальной точкой "О". Два зайца начинают одновременно двигать по этой прямой в сторону от этой точки. Стартовали они на разном расстоянии от точки О.
Нужно составить функцию на языке программирования Python, которая покажет, на каком расстоянии от точки O зайцы встретятся.
Условия
Есть величины:
- начальная позиция (несколько единиц) от точки О
- длина прыжка (несколько единиц) преодолеваемая за один прыжок
- продолжительность отдыха - после каждого прыжка заец должен отдохнуть. Показывает, как долго (сколько единиц времени) заяц будет отдыхать между двумя прыжками. Сам прыжок длится 0 единиц.
Известно что все величины это целые числы:
- позиция >= 0
- длина прыжка >= 0
- продолжительность отдыха >= 1

Нужно написать функцию, которая использует использует все названные величины для обоиз зайцев и может показыть
- -1 если зайцы никогда не встретятся
- позицию, где они встретятся впервый раз. Встреча проходит на земле.(в момент начала или конца отдыха)

Декларация функции:
def meet_me(pos1, jump_distance1, sleep1, pos2, jump_distance2, sleep2)

Примеры:
meet_me(1, 2, 1, 2, 1, 1) => 3
meet_me(1, 2, 3, 4, 5, 5) => -1
meet_me(10, 7, 7, 5, 8, 6) => 45
meet_me(100, 7, 4, 300, 8, 6) => 940
meet_me(1, 7, 1, 15, 5, 1) => 50
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.