ฉันกำลังยุ่งกับคุณลักษณะการร้องขอ 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
อาจกลับมามากกว่าเดิม