Привет, благородный код гольфистов. Сегодня вы разрешите самые древние и выдающиеся дебаты - Emacs или Vim?
Ваша задача состоит в том, чтобы взять два поисковых запроса в качестве входных данных и вывести, какой из этих терминов имеет больше всего результатов поиска Google. (Это, очевидно, совершенно справедливо. Что вы имеете в виду, предвзято?)
Вот несколько примеров входов и выходов:
Input: emacs
и vim
Output: vim
(полностью не создает никаких пламенных войн в комментариях)
Вход google
и microsoft
выход:google
Вход code golf stack exchange
и code review stack exchange
выход: code golf stack exchange
(да!)
И вот некоторые крайние случаи просто для удовольствия (и для тестирования ваших решений):
Вход About 1,000,000 results
и About 100,000 results
выход:About 100,000 results
Вход: This will autocotrect
и Another testcase
Выход: Another testcase
(если вы не рассматриваете автозамену, то победит первый)
В следующих тестовых примерах вы должны #
сначала удалить знаки в терминах поиска, так как они основаны на термине, имеющем определенное количество результатов, и размещение этого термина может разрушить это.
Ввод Thissear#chter#mhasno#results
и Another testcase
вывод: Another testcase
(просто тест на нулевой результат)
Вход "These exact wo#rds do#n't exi#st# on the Internet"
и Another testcase
выход: Another testcase
(тестирование "
с)
Входные данные: Abo#ut 1,65#2,85#3,2#86 re#sults
и Another testcase
выходные данные: Another testcase
(это сложно - у приведенного выше поискового запроса есть один результат)
Входные данные: "Abo#ut 4#8,234,8#75,14#7 res#ults"
и Another testcase
выходные данные: Another testcase
(также сложно - нет результатов, поэтому он отображает поисковый запрос)
Вам не нужно обрабатывать угловой случай "quoted"
поиска, возвращающего «Нет результатов, вместо которого отображаются результаты без кавычек», потому что это было бы слишком сложно. Вам также не нужно обрабатывать входы с одинаковым количеством результатов.
Это код-гольф , поэтому выиграет самый короткий код в байтах!