Аналоговий годинник має 2 руки *: година та хвилина.
Ці руки обводять обличчя годинника з часом. Кожне повне обертання хвилинної руки призводить до 1/12 обертання годинної руки. 2 повних обертання годинної руки означають повний день.
Оскільки ці руки закріплені на одній центральній точці і обертаються навколо цієї точки, ви завжди можете обчислити кут між руками. Насправді є 2 кути в будь-який момент часу; Більший і менший (іноді вони будуть дорівнювати 180, але це не важливо)
* Наші гіпотетичні годинники не мають другого боку
Завдання
Враховуючи час у форматі 24 години, виведіть менший кут між руками, в градусах. Якщо руки прямо навпроти один одного (наприклад, на 6:00
, і 18:00
т.д.) Вихід 180
Правила
Вхідні дані може бути прийнята в якості: - Роздільник розділена рядок: 6:32
, 14.26
- 2 окремих значення, рядок або Інтс: 6, 32
, 14, 26
- масив з 2 -х значень, рядків або цілих чисел: [6, 32]
,[14, 26]
Ви також можете додатково вказати , що ваша відповідь вимагає входів бути прокладеними до 2 цифр (якщо ви берете рядки), тобто: 06:32
, 06, 32
,[06, 32]
Ви також можете при необхідності змінити порядок входів, з хвилину потім годину, тобто 32:6
, 32, 6
,[26, 14]
Година буде цілим значенням між ( 0
та 23
включно) Хвилина буде цілим значенням між 0
та 59
(включно)
Ви можете припустити, що хвилинна рука притискається до кроку в 6 градусів вздовж обличчя (одне рівномірно розташоване положення на кожну хвилинне значення)
Ви можете припустити, що годинна рука притискається до кроку 0,5 градуса вздовж обличчя (одне рівномірно розташоване положення для значення кожної хвилини на годину)
Вихід повинен бути вказаний у градусах, а не в радіанах. Ви можете включити трейлінг .0
для цілих чисел
Оцінка балів
Це код-гольф, тому виграє найменше байтів на кожній мові !
Тестові шафи
Input: 06:32
Output: 4
Input: 06:30
Output: 15
Input: 18:32
Output: 4
Input: 06:01
Output: 174.5
Input: 00:00
Output: 0
Input: 00:01
Output: 5.5
Input: 12:30
Output: 165
Input: 6:00
Output: 180
Input: 23:59
Output: 5.5
00:59 -> 35.5
(невелике значення з великим значенням , ймовірно, призведе до відмови деяких реалізацій). м