HSG9_50 - Bài 1. Đồng hồ - TS10 Chuyên tin TPHCM 2022
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: phanhieubl

An mới được học về đo độ lớn các góc và rất hào hứng với bài học này. Nhìn vào đồng hồ treo tường, An thích thú khi thấy độ lớn của góc tạo bởi kim giờ và kim phút thay đổi theo thời gian và liên tục đặt câu hỏi về độ lớn các góc này. Trả lời chính xác các câu hỏi của An thật sự là một thách thức. Hãy giúp An tìm ra câu trả lời cho những câu hỏi này.

Yêu cầu: Cho trước những thời điểm bất kỳ trong ngày, hãy viết một chương trình cho biết góc nhỏ hơn hay bằng 1800 tạo bởi kim giờ và kim phút vào những thời điểm đó (tính theo độ).

Input: có thể có nhiều thời điểm, mỗi thời điểm trên một dòng dạng H:M, 1 ≤ H ≤ 12, 00 ≤ M ≤ 59, H có thể là một hoặc hai chữ số, tuy nhiên M luôn là hai chữ số. Dữ liệu kết thúc với dòng chứa ‘0:00’, dòng này không cần tính góc.

Output: với mỗi thời điểm trong dữ liệu hãy xuất ra trên một dòng góc nhỏ hơn hay bằng 1800 tạo bởi kim giờ và kim phút vào thời điểm đó. Góc xuất ra được làm tròn 3 số lẻ thập phân.

Ràng buộc:

  • 30% test chỉ có 1 thời điểm (dữ liệu có 2 dòng, dòng thứ hai vẫn là 0:00)
  • 40% test có M = 00

Ví dụ

Input

Output

12:00

0.000

6:00

180.000

9:15

172.500

10:08

104.000

0:00

 

Back to Top