Karena saya benar-benar hyped untuk acara Final Fantasy XV Uncovered , saya ingin Anda menulis saya sebuah program untuk memberi tahu saya kapan itu !!!
Input
Input take Anda dalam bentuk HH:MM XDT, di mana HHangka dalam rentang 1-12, MMadalah angka di antara 0-60, dan XDTmerupakan zona waktu, dengan Xmenjadi salah satu E(timur, UTC-4), C(pusat, UTC-5), P(pasifik, UTC-7), atau M(gunung, UTC-6). Ini adalah waktu yang dianggap sebagai PM. Input yang valid meliputi:
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)
Input dapat dianggap valid.
Hasil
Program Anda harus melakukan hal berikut:
Konversi waktu yang diberikan ke PDT dan output
It is XX:XX PM PDT., di manaXX:XXwaktu yang dikonversi. Perhatikan bahwa Anda tidak perlu menangani kasus apa pun di mana mengonversi waktu akan melewati batas AM / PM.Cetak salah satu dari yang berikut:
Jika waktu yang dikonversi adalah sebelum 18:00 PDT, cetak
X minutes until the pre-show!, gantiXdengan jumlah menit hingga 18:00 PDT.Jika waktu yang dikonversi adalah setelah atau sama dengan 6:00 PM PDT dan sebelum 19:00 PDT , cetak
Pre-show started X minutes ago; UNCOVERED is starting in Y minutes!, di manaXjumlah menit yang telah berlalu sejak 18:00 PDT, danYadalah jumlah menit hingga 7:00 PM PDT.Jika waktu yang dikonversi adalah setelah atau sama dengan 19:00 PDT , cetak
UNCOVERED started X minutes ago!, di manaXjumlah menit yang telah berlalu sejak 19:00 PDT.
Setiap string yang dicetak harus diikuti oleh baris baru.
Mencetak gol
Ini kode golf, jadi program tersingkat menang.
HH:MM XDTsalah ketik? Itu bisa saja CST.
2:45 EDTmuncul sehingga kita perlu mendeteksi apakah waktu yang dikonversi adalah PM atau AM?
CSTsalah ketik, dan tidak ada waktu yang muncul yang bisa melewati batas AM / PM. Mengedit pos.