Ctrl K

Угол между стрелками часов

Средняя
На обычных круглых часах со стрелками показано время hours часов minutes минут. Часовая стрелка движется плавно: за час она проходит 30°, то есть за каждую минуту сдвигается на полградуса. Верните меньший из двух углов между часовой и минутной стрелками в градусах. Ответ засчитывается, если отличается от точного не больше чем на 10⁻⁵.
Пример 1
hours=9, minutes=0 → 90.0

Часовая стрелка ровно на 9, минутная на 12: между ними четверть круга, 90°.

Пример 2
hours=6, minutes=20 → 70.0

Минутная стрелка на отметке 120°. Часовая за 20 минут ушла от 180° ещё на 10°, до 190°. Разница — 70°.

Пример 3
hours=12, minutes=50 → 85.0

Минутная на 300°, часовая на 25°. Разница 275°, но с другой стороны всего 360 − 275 = 85°.

Ограничения
  • 1 ≤ hours ≤ 12
  • 0 ≤ minutes ≤ 59
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСложение чисел-списков СредняяЦифры задом наперёд в 32 битах СредняяЧисло римскими цифрами СредняяДеление без деления СредняяУмножение длинных чисел в строках Средняя
загружаем Python…
Вход
hours=9, minutes=0
Ожидается
90.0

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 75 тестов на сервере, включая скрытые.