ฉันกำลังยุ่งกับคุณลักษณะการร้องขอ URL ของ Pyth และสังเกตว่า Google ให้การตอบสนองด้วยความยาวที่แตกต่างกันเล็กน้อยสำหรับฉันโดยปกติจะเป็น~10500ตัวอักษร
ดังนั้นงานของคุณในความท้าทายนี้คือการพิมพ์ความยาวเฉลี่ยของการตอบสนอง html http://google.comจาก
รายละเอียด
- คุณจะป้อนข้อมูล
nซึ่งเป็นจำนวนคำขอที่จะทำ - สำหรับคำขอแต่ละครั้งคุณจะได้รับคำขอ HTTP
- คุณจะนับเนื้อหาการตอบกลับ (ข้อความ html) ไม่ใช่ส่วนหัว
- เอาท์พุทค่าเฉลี่ยเลขคณิตของความยาวของการตอบสนอง
- คุณสามารถเข้าถึง url
http://google.comได้เท่านั้นไม่ใช่อื่น ๆ - นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ!
ตัวอย่างเอาต์พุตสำหรับอินพุต10: 10560.1
(ฉันใช้ Python urllibเพื่อสิ่งนั้น)
PS: ไม่มีใครรู้ว่าทำไม google ทำเช่นนี้?
http://google.comส่งคืน 10422 ไบต์ให้ฉันเสมอ ...
http://google.comส่ง แน่นอนว่านี่ไม่ใช่ประเด็นของความท้าทายดังนั้นควรแก้ไข IMO เพื่อให้สะท้อนถึงสิ่งที่ท้าทาย

http://google.comส่งกลับ 261 ไบต์สำหรับฉันเสมอ ...https://google.com/ncrอาจกลับมามากกว่าเดิม