Một đồng hồ analog có 2 tay *: Giờ và phút.
Những bàn tay này khoanh tròn mặt đồng hồ khi thời gian trôi qua. Mỗi vòng quay đầy đủ của kim phút sẽ tạo ra 1/12 vòng quay của kim giờ. 2 vòng quay đầy đủ của kim giờ biểu thị một ngày đầy đủ.
Vì các tay này được cố định vào cùng một điểm trung tâm và xoay quanh điểm đó, bạn luôn có thể tính góc giữa các tay. Trong thực tế có 2 góc tại bất kỳ thời điểm nào; Một cái lớn hơn và một cái nhỏ hơn (đôi khi cả hai sẽ bằng 180, nhưng điều đó không quan trọng)
* Đồng hồ giả định của chúng tôi không có kim giây
Bài tập
Cho thời gian ở định dạng 24 giờ, xuất ra góc nhỏ hơn giữa hai bàn tay, tính bằng độ. Nếu hai bàn tay đối diện trực tiếp với nhau (chẳng hạn như tại 6:00
, 18:00
v.v.), hãy xuất 180
Quy tắc
Đầu vào có thể được lấy là: - Một chuỗi phân tách bằng dấu phân cách : 6:32
, 14.26
- 2 giá trị, chuỗi hoặc int riêng biệt : 6, 32
, 14, 26
- Một mảng gồm 2 giá trị, chuỗi hoặc ints : [6, 32]
,[14, 26]
Bạn cũng có thể tùy chọn xác định rằng câu trả lời của bạn yêu cầu đầu vào có đệm đến 2 chữ số (giả sử bạn lấy dây), ví dụ: 06:32
, 06, 32
,[06, 32]
Bạn cũng có thể tùy chọn đảo ngược thứ tự của các yếu tố đầu, lấy phút sau đó giờ, ví dụ: 32:6
, 32, 6
,[26, 14]
Giờ sẽ là một giá trị số nguyên giữa 0
và 23
(bao gồm) Phút sẽ là một giá trị số nguyên giữa 0
và 59
(bao gồm)
Bạn có thể giả sử rằng kim phút bắt đầu tăng 6 độ dọc theo mặt (một vị trí cách đều nhau cho mỗi giá trị phút)
Bạn có thể giả sử rằng kim giờ chạm vào mức tăng 0,5 độ dọc theo mặt (một vị trí cách đều nhau cho mỗi giá trị phút trên giá trị giờ)
Đầu ra phải được đưa ra theo độ, không phải radian. Bạn có thể bao gồm một dấu .0
cho toàn bộ số
Chấm điểm
Đây là môn đánh gôn để có ít byte nhất trong mỗi ngôn ngữ !
Tủ thử
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
(một giá trị nhỏ của với giá trị lớn của m có khả năng làm cho một số triển khai không thành công).