Pull to refresh

Comments 19

UFO just landed and posted this here
Я тоже подумал что задача лёгкая ;)
Т.е. «стрелки не поменялись местами» или «недостаточно точно указано время»? :) Могу до сотых секунды посчитать :)
Недостаточно точно указано время, да и стрелки по ходу дела местами не поменялись.
Хотите точное время?
Начало: 18 часов и (114/143) минут.
Окончание: 21 час и (81/143) минут.
Приблизительно 18:47:49.9300699… и 21:33:59.16083916…
Чёрт, конечно же (114*60/143) минут и (81*60/143) минут соответственно.
А другие ответы были «неправильными» только потому, что там были десятичные дроби вместо обыкновенных? Вы бы сразу написали в условии, что вам нужно.
Этот ответ был — 33 и 47 минут. Но 33 — это 30 + 3/5 пятиминутного интервала на циферблате. А 3/5 пятиминутного интервала для часовой стрелки — это 48 минут для минутной. Видимо, это ошибка округления.

Я решал так:
Одна (a1) показывает между значениями 6*5 и 7*5 в минутах, другая (a2) — между 9*5 и 10*5 в минутах.
При этом они связаны как часовая и минутная стрелки: a2 = a1 % 5 * 12.

Цикл всего в 5 итераций, но мне проще на питоне:

for a1 in range(6*5, 7*5):
a2 = a1 % 5 * 12
if 9*5 <= a2 <= 10*5:
print a1, a2

34 48
Ответ на заданный вопрос: в седьмом часу началось, в десятом закончилось.
Sign up to leave a comment.

Articles