귀하의 임무는 입력 문자열이 주어진 경우 해당 검색에 대한 첫 번째 Google 자동 완성 결과를 출력하는 프로그램을 만드는 것입니다. 입 / 출력 형식은 사용자에게 달려 있습니다.
규칙
- 프로그램은 1 개의 입력과 문자열을 가져 와서 Google 자동 완성 / 자동 완성 제안 결과를 출력해야합니다. 입 / 출력 형식은 사용자에게 달려 있습니다. I / O 형식이 무엇인지 언급하십시오.
- 분명히 인터넷에 액세스 할 수 있습니다.
- URL 단축기 (bit.ly, TinyURL 등)는 엄격히 허용되지 않습니다 . http://suggestqueries.google.com/complete/search?client=your_browser&q=your_query 또는 http://google.com/complete/search?client=your_browser&q=your_query URL에서 자동 완성 결과를 가져와야합니다 . 에 대한 브라우저 이름 (또는 해당 사항에 대한 문자열)을 가정 할 수 있습니다
client
. 에서 내가 쓴 프로그램 , 나는 크롬을 가정합니다. 모든 브라우저 이름 또는 문자열이 작동해야합니다. 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'?)
이것은 code-golf 이므로 가장 짧은 코드가 이기고 최고의 프로그래머가 번영 할 수 있습니다 ...
output=toolbar
클라이언트를 전혀 지정할 필요가 없습니다.
https -> http
(1 바이트 저장), 제거 www.
(4 바이트 저장), google.com -> google.us
(1 바이트 저장) 또는 심지어 google.com -> g.cn
6 바이트 저장; 왜 이것이 여전히 작동하는지 잘 모르겠지만 여전히 20170424에서 작동하는 것 같습니다)