Göreviniz, bir giriş dizesi verildiğinde, söz konusu arama için ilk Google otomatik tamamlama sonucunu çıkaracak bir program oluşturmaktır. Giriş / çıkış formatı size kalmış.
kurallar
- Programınız 1 giriş, bir dize almalı ve en iyi Google otomatik tamamlama / otomatik doldurma önerileri sonucunu çıkarmalıdır. Giriş / çıkış formatı size kalmış. Sadece G / Ç formatınızın ne olduğundan emin olun.
- Açıkçası, internete erişime izin verilir.
- URL kısaltıcılarına (bit.ly, TinyURL vb.) Kesinlikle izin verilmez . Otomatik tamamlama sonuçlarınızı şu URL'den getirmelisiniz: http://suggestqueries.google.com/complete/search?client=your_browser&q=your_query veya http://google.com/complete/search?client=your_browser&q=your_query . İçin herhangi bir tarayıcı adı (veya dize) kabul edebilirsiniz
client
. Yazdığım programda Chrome'u varsayıyorum. Herhangi bir tarayıcı adı veya dizesi çalışmalıdır. Http://suggestqueries.google.com/complete/search değişkenini kullandığınız sürece web sayfasına herhangi bir seçenek iletmenize izin verilir . - Lütfen programınızın nasıl çalıştığına dair bir açıklama yapın. Zorunlu değil, ama kesinlikle tavsiye ediyorum.
- Tüm standart boşluklar kesinlikle yasaktır .
Test Durumları
Bunlar sürekli değişiyor, bu nedenle güncelliğini yitirirse bu yayını düzenleyin.
'how to'
=> 'how to make slime'
'code golf'
=> 'code golf languages'
'you'
=> 'youtube'
'g'
=> 'google' (why would you google 'google'?)
Bu kod golf , bu yüzden en kısa kod kazanmak ve en iyi programcı başarılı olabilir ...
output=toolbar
, hiç müşteri belirtmek zorunda değiliz.
https -> http
(1 bayt kaydet), kaldır www.
(4 bayt kaydet), google.com -> google.us
(1 bayt kaydet) veya hatta google.com -> g.cn
(6 bayt kaydet; neden hala çalıştığından emin değilim, ancak hala 20170424'te çalışıyor gibi görünüyor)