Tugas Anda adalah membuat program yang, diberi string masukan, akan menampilkan hasil Google autocomplete pertama untuk pencarian itu. Format input / output terserah Anda.
Aturan
- Program Anda harus mengambil 1 input, string, dan menampilkan hasil saran autocomplete / auto-fill top Google. Format input / output terserah Anda. Pastikan untuk menyebutkan apa format I / O Anda.
- Jelas, mengakses Internet diperbolehkan.
- Penyingkat URL (seperti bit.ly, TinyURL, dll.) Dilarang keras . Anda harus mengambil hasil autocomplete dari URL ini: http://suggestqueries.google.com/complete/search?client=your_browser&q=your_query atau http://google.com/complete/search?client=your_browser&q=your_query . Anda diizinkan mengasumsikan nama browser apa pun (atau string, untuk hal ini) untuk
client
. Dalam program yang saya tulis , saya menganggap Chrome. Nama atau string browser apa pun harus berfungsi. Anda diizinkan meneruskan opsi apa pun ke halaman web selama Anda menggunakan beberapa varian http://suggestqueries.google.com/complete/search . - Harap berikan penjelasan tentang cara kerja program Anda. Itu tidak wajib, tapi saya sangat menyarankannya.
- Semua celah standar dilarang keras .
Uji Kasus
Ini terus berubah, jadi edit posting ini jika ini menjadi ketinggalan zaman.
'how to'
=> 'how to make slime'
'code golf'
=> 'code golf languages'
'you'
=> 'youtube'
'g'
=> 'google' (why would you google 'google'?)
Ini adalah kode-golf , jadi semoga kode terpendek menang dan programmer terbaik ...
output=toolbar
, kita tidak harus menentukan klien sama sekali.
https -> http
(simpan 1 byte), hapus www.
(simpan 4 byte), google.com -> google.us
(simpan 1 byte) atau genap google.com -> g.cn
(simpan 6 byte; saya tidak yakin mengapa ini masih berfungsi, tetapi tampaknya masih berfungsi pada 20170424)