Pyth'un url istek özelliği ile uğraşıyordum ve google'ın her zaman benim için biraz farklı uzunluklarda bir cevap verdiğini fark ettim, genellikle ~10500
karakter.
Bu yüzden buradaki göreviniz, gelen html yanıtının ortalama uzunluğunu yazdırmak http://google.com
.
gözlük
n
Yapılması gereken istek sayısı olan bir girdi alacaksınız.- Her istek için bir HTTP alma isteği yapacaksınız.
- Tepki gövdesini (html metni) başlıkları değil sayarsınız.
- Cevapların uzunluklarının aritmetik ortalamasını çıkar.
- Başka bir adrese yalnızca URL’ye erişebilirsiniz
http://google.com
. - Bu kod-golf , bayt cinsinden en kısa kod kazanır!
Giriş için örnek çıktı 10
: 10560.1
(Bunun için Python's kullandım urllib
)
Not: Google bunu neden yaptığını bilen var mı?
http://google.com
her zaman benim için 10422 bayt döndürür ...
http://google.com
gönderen gerçek HTTP yanıtını ele aldığından Neil'in cevabının varsayılan olarak doğru cevap olmasını beklerdim . Elbette bu meydan okuma meselesi değil, bu yüzden meydan okuma IMO'nun bunu yansıtacak şekilde düzenlenmesi gerekir.
http://google.com
her zaman benim için 261 bayt döndürüyor ...https://google.com/ncr
yine de daha geri dönebilir