Ваше завдання - створити програму, яка за допомогою введення рядка видасть перший результат автозаповнення Google для цього пошуку. Формат вводу / виводу залежить від вас.
Правила
- Ваша програма повинна взяти 1 вхід, рядок та вивести найкращий результат Google щодо автозаповнення / автозаповнення. Формат вводу / виводу залежить від вас. Просто не забудьте зазначити, що ваш формат вводу / виводу.
- Очевидно, доступ до Інтернету дозволений.
- Скорочення URL-адрес (наприклад, bit.ly, TinyURL тощо) суворо заборонено . Ви повинні отримати результати автозаповнення за цією URL-адресою: http://suggestqueries.google.com/complete/search?client=your_browser&q=your_query або http://google.com/complete/search?client=your_browser&q=your_query . Вам дозволяється припускати будь-яке ім’я браузера (або рядок для цього питання) для
client
. У програмі, про яку я писав , я припускаю Chrome. Будь-яке ім’я або рядок браузера має працювати. Вам дозволяється передавати будь-які варіанти на веб-сторінку, якщо ви використовуєте якийсь варіант http://suggestqueries.google.com/complete/search . - Будь ласка, надайте пояснення, як працює ваша програма. Це не є обов’язковим, але настійно раджу.
- Усі стандартні лазівки категорично заборонені .
Випробування
Вони постійно змінюються, тому редагуйте цю публікацію, якщо вони застаріли.
'how to'
=> 'how to make slime'
'code golf'
=> 'code golf languages'
'you'
=> 'youtube'
'g'
=> 'google' (why would you google 'google'?)
Це код-гольф , тож може виграти найкоротший код і процвітати найкращий програміст ...
output=toolbar
, нам зовсім не потрібно вказувати клієнта.
https -> http
(зберегти 1 байт), видалити www.
(зберегти 4 байти), google.com -> google.us
(зберегти 1 байт) або навіть google.com -> g.cn
(зберегти 6 байт; я не впевнений, чому це все ще працює, але здається, що він все ще працює в 20170424)