Но я бы назвала эту задачку «Мальчик с мячом»…
Условие:
Мальчик играет с мячом на n-ом этаже высотного здания. Высота этого этажа (h) нам известна. Он бросает мяч из окна. Мяч отскакивает от земли на высоту (к примеру) 2/3 (или 0,66) от высоты этажа.
Мать мальчика находится на какое-то количество этажей ниже и смотрит в окно.
Вопрос:
Сколько раз мать увидит пролетающий мимо окна мячик (когда он падает вниз и затем отскакивает от земли) при условии что:
— h (высота в метрах, на которой находится мальчик) > 0;
— bounce (отскок) больше 0, но меньше 1;
— window (высота в метрах, на которой находится окно матери) меньше h?
Если все условия соблюдены, то функция должна вернуть целое положительное число, в противном случае возвращается -1.
P.S. Мяч можно увидеть только в том случае, если высота отскока (в метрах) больше, чем высота окна (window).
Пример:
h = 3;
bounce = 0.66;
window = 1.5;
Мать увидит пролетающий мяч 3 раза.
А вот и ответ на задачку: