Vì tôi KHÔNG HỀ được quảng cáo cho sự kiện Khám phá Final Fantasy XV , tôi muốn bạn viết cho tôi một chương trình để cho tôi biết khi nào nó xảy ra !!!
Đầu vào
Đầu vào của bạn ở dạng HH:MM XDT, trong đó HHmột số trong phạm vi 1-12, MMlà một số ở giữa 0-60và XDTlà múi giờ, với Xmột trong số E(phía đông, UTC-4), C(trung tâm, UTC-5), P(Thái Bình Dương, UTC-7), hoặc M(núi, UTC-6). Đây là một thời gian được coi là PM. Đầu vào hợp lệ bao gồm:
1:00 EDT (1 PM Eastern Daylight Time)
4:05 MDT (4:05 PM Mountain Daylight Time)
12:23 PDT (12:23 PM Pacific Daylight Time)
1:10 CDT (1:10 PM Central Daylight Time)
Đầu vào có thể được coi là hợp lệ.
Đầu ra
Chương trình của bạn phải làm như sau:
Chuyển đổi thời gian đã cho thành PDT và đầu ra
It is XX:XX PM PDT.,XX:XXthời gian được chuyển đổi. Lưu ý rằng bạn không cần xử lý bất kỳ trường hợp nào khi chuyển đổi thời gian sẽ vượt qua ranh giới AM / PM.In một trong những điều sau đây:
Nếu thời gian chuyển đổi là trước 6:00 PM PDT, hãy in
X minutes until the pre-show!, thay thếXbằng số phút cho đến 6:00 PM PDT.Nếu thời gian chuyển đổi là sau hoặc bằng 6:00 PM PDT và trước 7:00 PM PDT , hãy in
Pre-show started X minutes ago; UNCOVERED is starting in Y minutes!,Xsố phút đã trôi qua kể từ 6:00 PM PDT vàYlà số phút cho đến 7:00 Thủ tướng PDT.Nếu thời gian chuyển đổi là sau hoặc bằng 7:00 PM PDT , hãy in
UNCOVERED started X minutes ago!,Xsố phút đã trôi qua kể từ 7:00 PM PDT.
Mỗi chuỗi được in phải được theo sau bởi một dòng mới.
Chấm điểm
Đây là mã golf, vì vậy chương trình ngắn nhất sẽ thắng.
HH:MM XDTmột lỗi đánh máy? Nó có thể được CST.
2:45 EDTxuất hiện để chúng tôi cần phát hiện xem thời gian chuyển đổi là PM hay AM?
CSTlà một lỗi đánh máy và sẽ không có thời gian nào có thể vượt qua ranh giới AM / PM. Chỉnh sửa bài.