चूँकि मैं INSANELY अंतिम फंतासी XV को उजागर घटना के लिए सम्मोहित हूं, इसलिए मैं चाहता हूं कि आप मुझे यह बताने के लिए एक कार्यक्रम लिखें कि यह कब है!
इनपुट
के रूप में आपका ले इनपुट HH:MM XDT, जहां HHरेंज में एक संख्या है 1-12, MMके बीच एक संख्या है 0-60, और XDT, एक समय क्षेत्र है साथ Xमें से एक होने E(पूर्वी, UTC-4), C(केंद्रीय, UTC-5), P(प्रशांत, UTC-7), या M(पर्वत, UTC-6)। यह पीएम बनने का समय है। मान्य इनपुट में शामिल हैं:
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)
इनपुट को मान्य माना जा सकता है।
उत्पादन
आपके कार्यक्रम को निम्नलिखित करना चाहिए:
दिए गए समय को पीडीटी और आउटपुट में परिवर्तित करें
It is XX:XX PM PDT., जहांXX:XXपरिवर्तित समय है। ध्यान दें कि आपको किसी भी मामले को संभालने की आवश्यकता नहीं है जहां समय परिवर्तित करने से एएम / पीएम सीमा पार हो जाएगी।निम्न में से कोई एक प्रिंट करें:
यदि परिवर्तित समय शाम 6:00 बजे से पहले है , तो प्रिंट करें
X minutes until the pre-show!,X6:00 पीएमटी तक मिनटों की संख्या के साथ प्रिंट करें ।यदि परिवर्तित समय 6:00 PM PDT के बाद या बराबर है और 7:00 PM PDT से पहले , प्रिंट करें
Pre-show started X minutes ago; UNCOVERED is starting in Y minutes!,X6:00 PM PDT के बाद से पारित होने वाले मिनटों की संख्या कितनी है, औरY7:00 बजे तक मिनटों की संख्या है पीएम पी.डी.टी.यदि परिवर्तित समय 7:00 PM PDT के बाद या बराबर है , तो प्रिंट करें
UNCOVERED started X minutes ago!,X7:00 PM PDT के बाद से पारित होने वाले मिनटों की संख्या कहां है।
मुद्रित प्रत्येक स्ट्रिंग को एक नई पंक्ति द्वारा पालन किया जाना चाहिए।
स्कोरिंग
यह कोड गोल्फ है, इसलिए सबसे छोटा कार्यक्रम जीतता है।
HH:MM XDTलिखने में कोई त्रुटि? यह हो सकता है CST।
2:45 EDTदिखाई तो हम पता लगाने के लिए कि क्या परिवर्तित समय प्रधानमंत्री या AM है की ज़रूरत है?
CSTएक टाइपो था, और कोई भी समय ऐसा प्रतीत नहीं होता जो AM / PM सीमा को पार कर सके। पद का संपादन किया।