यह प्रश्न इस तथ्य से प्रेरित है कि मुझे समान वोट और उत्तर गणना वाले प्रश्न देखना पसंद है ...
तो यहाँ y'all के लिए एक सरल स्टैक-एक्सचेंज-एपीआई चुनौती है:
चुनौती:
एक codegolf.stackexchange
प्रश्न आईडी को देखते हुए , प्रश्न के वोटों और उत्तरों की संख्या के बीच अनुपात (जैसे votes/answers
)।
सुनिश्चित वर्णन:
आप इंटरनेट का उपयोग कर सकते हैं, लेकिन आप केवल
stackexchange.com
इसके विभिन्न उप-डोमेन तक ही पहुँच सकते हैं। आप URL शॉर्टनर का उपयोग नहीं कर सकते हैं।आप इनपुट ले सकते हैं और किसी भी मानक प्रारूप में आउटपुट दे सकते हैं।
आपको बेस 10 में एक दशमलव संख्या के रूप में अनुपात को आउटपुट करना होगा, दशमलव के बाद कम से कम 4 {सटीक} अंकों के साथ (शून्य को छोटा किया जा सकता है)।
यदि प्रश्न अनुत्तरित है, तो आपका कार्यक्रम अपरिभाषित व्यवहार उत्पन्न कर सकता है।
आपको
score
वोट की गिनती के रूप में प्रश्न का उपयोग करना चाहिए , यहां देखें ।
यह कोड-गोल्फ है , प्रत्येक भाषा में कम से कम बाइट्स उस भाषा के लिए जीतता है, कम से कम बाइट्स समग्र जीतता है।
यहाँ एक नमूना कार्यक्रम है Python 3 + requests
:
import requests
import json
id = input("id> ")
url = "https://api.stackexchange.com/2.2/questions/" + id + "?site=codegolf"
content = requests.get(url).text
question = json.loads(content)["items"][0]
print(float(question["score"]) / question["answer_count"])