Bu resmi bugün web'de buldum. Tembel bir programcı olarak, google'ı açmak ve birkaç karakter yazmak istemiyorum. Çok fazla iş! Bu o kadar önemli bir görevdir ki, otomatikleştirilmelidir.
Meydan okuma
Herkes bir Google arama sonucundaki ilk resmin her zaman en iyisi olduğunu bilir . Bu nedenle kullanıcıya sunulmalıdır.
Bir dizeyi parametre olarak alan ve bu adı + glamour shot
arkasındaki kelimeleri aradığınızda Google'da bulduğu ilk resmi görüntüleyen bir program veya işlev yazmanız gerekir.
Google arama sorguları
Google görüntüleri aramak için, url sorgu parametresi içermelidir tbm=isch
ve q=query
birlikte query
aramak istediğiniz ismi olmak.
Adıma için geçerli bir sorgu dizesi Bas
olacaktıwww.google.com/search?tbm=isch&q=Bas
Giriş
Programınız veya işleviniz, Google'da aramak istediğiniz ad olan tek bir girdi parametresi alır. Bu dize karakterlerden oluşacak [a-z]
, [A-Z]
, [0-9]
ve (boşluk). Bu dize boşlukla ayrılmış olabilir, google'da boşlukla ayrılmış bir dize aramak için boşluklarla değiştirilmelidir
+
. Örneğin, bu geçerli bir sorgudur:
www.google.com/search?tbm=isch&q=Bassdrop+Cumberwubwubwub+glamour+shot
Çıktı
Görüntü ekrana çizilebilir veya bir dosyaya (herhangi bir biçimde) kaydedilebilir.
Google'daki ilk arama sonucu bir gif dosyasıysa, gif'i gösterebilir veya bu gif'in herhangi bir karesini gösterebilirsiniz.
Test senaryoları
Beklenen sonuçları görmek için bu snippet'i çalıştırın
Bu kod golf , bayt kazanır en kısa kod kazanır!
[a-z0-9]
, yayınımı düzenledi. +
A-Z
örneğinize bakarak, görünebilir mi?