### Problem Statement

Given two numbers, `hour`

and `minutes`

. Return the smaller angle (in degrees) formed between the `hour`

and the `minute`

hand.

**Example 1:**

Input:hour = 12, minutes = 30Output:165

**Example 2:**

Input:hour = 3, minutes = 30Output:75

**Example 3:**

Input:hour = 3, minutes = 15Output:7.5

**Example 4:**

Input:hour = 4, minutes = 50Output:155

**Example 5:**

Input:hour = 12, minutes = 0Output:0

**Constraints:**

`1 <= hour <= 12`

`0 <= minutes <= 59`

- Answers within
`10^-5`

of the actual value will be accepted as correct.

### Video Tutorial

You can find the detailed video tutorial here### Thought Process

- There are 60 minutes in 360 angle, so each minute is 6 degree in angle.
- Angle should be the absolute value of (minute angel - hour angle)
- Final angle should be min(angle, 360 - angle)

### Solutions

Space Complexity: O(1) no extra space is used