यह मेरा पहला कोड गोल्फ है तो कृपया मुझे बताएं कि क्या यह बहुत व्यापक है या अगर मैं एक अच्छी पहेली के लिए कोई जानकारी याद कर रहा हूं!
चुनौती
ओंटारियो और संभवतः दुनिया के अन्य क्षेत्रों में, बिजली का उपयोग टाइम-ऑफ-यूज (टीओयू) मूल्य निर्धारण के साथ किया जाता है , जो कि बिजली का उपयोग करने पर प्रति किलोवाट-घंटे की लागत के अनुसार बदलता रहता है।
दिनांक और समय को देखते हुए, मैं जानना चाहता हूं कि क्या मैं ऑन-पीक (रेड), मिड-पीक (येलो), या ऑफ-पीक (ग्रीन) समयावधि में हूं।
इनपुट
मान लें कि इनपुट समय की न्यूनतम परिशुद्धता के साथ एक स्वीकार्य टाइमज़ोन-कम आईएसओ 8601 तिथि-समय प्रारूप में प्रदान किया गया है: YYYY-MM-DDThh[:mm[:ss]]
(टी शाब्दिक है)।
उदाहरण
- 2014-09-01T14
- 2014-09-01T17: 30
- 2014-09-01T17: 30: 02
उत्पादन
उत्पादन एक स्ट्रिंग होना चाहिए On
, Mid
या Off
।
नियम
- सबसे छोटा कोड जीत
- इस चुनौती के प्रयोजनों के लिए वैधानिक छुट्टियों पर ध्यान न दें
- जानकारी इस पोस्ट में पाया मान लें। समय के उपयोग के मूल्य निर्धारण की वास्तविक नियम ऊर्जा ओंटारियो मंत्रालय द्वारा भविष्य में बदल सकता है।
जानकारी
ग्रीष्मकालीन काम करने के दिन (31 अक्टूबर करने के लिए 1st मई)
- ऑफ पीक: 19h00 - 07h00
- मिड-शिखर: 07h00 - 11h00 और 17h00 - 19h00
- पर पीक: 11h00 - 17h00
शीतकालीन काम करने के दिन (30 अप्रैल करने के लिए 1st नवंबर)
- ऑफ पीक: 19h00 - 07h00
- मिड-शिखर: 11h00 - 17h00
- पर पीक: 07h00 - 11h00 और 17h00 - 19h00
सप्ताहांत
- ऑफ पीक: सभी दिन
YYYY-MM-DDThh[:mm[:ss]]
के बाद से सेकंड केवल तभी मिनट लागू की गई हैं लागू किया जा सकता?