कार्य
एक प्रोग्राम या एक फ़ंक्शन लिखें जो एक उपयोगकर्ता द्वारा इनपुट की गई तारीख के एक सप्ताह के दिन के नाम की गणना करता है।
इनपुट आउटपुट
इनपुट, एक स्ट्रिंग है YYYYMMDD
।
इनपुट मानों का उदाहरण:
20110617: 17 जून, 2011 19040229: 29 फरवरी, 1904 06661225: 25 दिसंबर, 666 00000101: 1 जनवरी, 0 99991231: 31 दिसंबर, 9999
आप मान सकते हैं कि सभी इनपुट मान्य हैं। ध्यान दें कि वर्ष शून्य मान्य है।
आउटपुट के बीच एक पूर्णांक है 0
और 6
। प्रत्येक पूर्णांक एक सप्ताह के दिन के नाम का प्रतिनिधित्व करता है। आप स्वतंत्र रूप से तय कर सकते हैं कि कौन सा पूर्णांक एक सप्ताह के दिन का नाम दर्शाता है, जैसे यह
0: सोमवार 1: मंगलवार 2: बुधवार ... 6: रविवार
(क्रम में) या यह एक
0: सोमवार 1: बुधवार 2: रविवार ... 6: शनिवार
(क्रम में नहीं)।
परीक्षण के मामलों
इनपुट वीक-डे आउटपुट ([0..6 -> सोमवार। रविवार] इस उदाहरण में उपयोग किया जाता है।) 20110617 शुक्रवार 4 19500101 रविवार 6 22220202 शनिवार 5 19000228 बुधवार 2 19000301 गुरुवार 3 19450815 बुधवार 2 19040229 सोमवार ० 19040301 मंगलवार 1 17760704 गुरुवार 3 २००००२२ 0 सोमवार ० २००००२२ ९ मंगलवार १ २००००३०१ बुधवार २ 20121223 रविवार 6 00000401 शनिवार 5 66660606 बुधवार 2 59161021 शनिवार 5
बंधन
आपको किसी भी प्रकार के फ़ंक्शन / वर्ग / ... का उपयोग नहीं करना चाहिए, जो टाइमस्टैम्प या दिनांक से संबंधित हैं, जैसे कक्षा में / / , या में फ़ंक्शन ।Date
Java
JavaScript
ActionScript
getdate
PHP
आपको ग्रेगोरियन कैलेंडर का उपयोग करना चाहिए , जिसका उपयोग अब कई लोग करते हैं।
बेशक, सबसे छोटा कोड जीतता है। यदि दो कोड की लंबाई समान है, तो उच्चतम वोटों वाला कोड जीत जाता है।
(वहां: जब 5 से अधिक कोड हों, जिनमें +1
वोट (या बराबर) से अधिक हों ।)
echo 4
:।