मैं Pyth के url request feature के साथ खिलवाड़ कर रहा था, और ध्यान दिया कि google ने हमेशा मेरे लिए थोड़ी अलग लंबाई के साथ प्रतिक्रिया दी, आमतौर पर ~10500
वर्ण।
तो इस चुनौती में आपका काम html प्रतिक्रिया की औसत लंबाई का प्रिंट आउट लेना है http://google.com
।
चश्मा
- आप एक इनपुट लेंगे
n
जो बनाने के लिए अनुरोधों की संख्या है। - प्रत्येक अनुरोध के लिए, आप एक HTTP अनुरोध प्राप्त करेंगे।
- आप प्रतिक्रिया निकाय (HTML पाठ) की गणना करेंगे, हेडर नहीं।
- प्रतिक्रियाओं की लंबाई के अंकगणित माध्य का आउटपुट करें।
- आप केवल url का उपयोग कर सकते हैं
http://google.com
, किसी अन्य का नहीं। - यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा कोड है !
इनपुट के लिए नमूना आउटपुट 10
: 10560.1
(मैंने उसके urllib
लिए पायथन का इस्तेमाल किया )
पुनश्च: क्या किसी को पता है कि Google ऐसा क्यों करता है?
http://google.com
मेरे लिए हमेशा 10422 बाइट्स लौटाता है ...
http://google.com
भेजता है। बेशक यह चुनौती की बात नहीं है, इसलिए इस बात को प्रतिबिंबित करने के लिए चुनौती को संपादित किया जाना चाहिए।
http://google.com
हमेशा मेरे लिए 261 बाइट देता है ...https://google.com/ncr
हालांकि अधिक वापस आ सकता है।