xkcd हर किसी का पसंदीदा वेबकॉम है, और आप एक प्रोग्राम लिख रहे होंगे जो हम सभी के लिए थोड़ा और हास्य लाएगा।
इस चुनौती में आपका उद्देश्य एक प्रोग्राम लिखना है जो एक नंबर को इनपुट के रूप में लेगा और उस एक्सकेडी और उसके शीर्षक-पाठ (मूसओवर टेक्स्ट) को प्रदर्शित करेगा।
इनपुट
आपका प्रोग्राम इनपुट के रूप में एक सकारात्मक पूर्णांक लेगा (जरूरी नहीं कि जिसके लिए एक वैध कॉमिक मौजूद है) और xkcd को प्रदर्शित करें: उदाहरण के लिए, 1500 का इनपुट कॉमिक "अपसाइड-डाउन मैप" को xkcd.com/1500 पर प्रदर्शित करना चाहिए, और फिर इसके शीर्षक-पाठ को कंसोल पर प्रिंट करें या छवि के साथ प्रदर्शित करें।
Due to their proximity across the channel, there's long been tension between North Korea and the United Kingdom of Great Britain and Southern Ireland.
टेस्ट केस 2, n = 859 के लिए:
Brains aside, I wonder how many poorly-written xkcd.com-parsing scripts will break on this title (or ;;"''{<<[' this mouseover text."
आपका प्रोग्राम बिना किसी इनपुट के भी कार्य करने में सक्षम होना चाहिए, और xkcd.com पर पाए जाने वाले सबसे हाल के xkcd के लिए समान कार्य करना चाहिए, और यह हमेशा सबसे हाल के एक को प्रदर्शित करता है जब कोई नया ऊपर जाता है।
आपको छवि को सीधे xkcd.com से प्राप्त करने की आवश्यकता नहीं है, आप किसी अन्य डेटाबेस का उपयोग तब तक कर सकते हैं जब तक यह अद्यतित हो और इस चुनौती के उठने से पहले ही मौजूद हो। URL शॉर्टर्स, जो कि किसी अन्य उद्देश्य के साथ कहीं और अनुप्रेषित करने के अलावा किसी और उद्देश्य से आता है, की अनुमति नहीं है।
आप किसी भी तरह से छवि को प्रदर्शित कर सकते हैं, जिसमें ब्राउज़र शामिल है। हालाँकि, आप सीधे किसी अन्य पेज का हिस्सा iframe या समान में प्रदर्शित नहीं कर सकते हैं । CLARIFICATION: आप एक preexisting वेबपेज नहीं खोल सकते, यदि आप उस ब्राउज़र का उपयोग करना चाहते हैं जिसे आपको एक नया पेज बनाना है । आपको वास्तव में एक छवि प्रदर्शित करनी होगी - एक छवि फ़ाइल को आउटपुट करने की अनुमति नहीं है।
आप इस मामले को संभाल सकते हैं कि किसी विशेष कॉमिक के लिए कोई छवि नहीं है (उदाहरण के लिए यह इंटरएक्टिव है या किसी भी उचित तरीके से कॉमिक्स की मात्रा से अधिक संख्या को जारी किया गया है) जिसे आप छोड़ना चाहते हैं। , या कम से कम एकल-वर्ण स्ट्रिंग को प्रिंट करना, जब तक कि यह किसी तरह उपयोगकर्ता को संकेत देता है कि उस इनपुट के लिए कोई छवि नहीं है।
आप केवल एक छवि प्रदर्शित कर सकते हैं और उसका शीर्षक-पाठ आउटपुट कर सकते हैं, या अमान्य कॉमिक के लिए एक त्रुटि संदेश आउटपुट कर सकते हैं। अन्य आउटपुट की अनुमति नहीं है।
यह एक कोड-गोल्फ चुनौती है, इसलिए सबसे कम बाइट्स जीतता है।
import antigravity
पायथन में;)
n=404
xkcd.com/404 404 पृष्ठ है।
xkcd is everyone's favorite webcomic
[उद्धरण वांछित ]