Привітання, благородний код гольфістів. Сьогодні ви вирішите найдавніші та найвизначніші дебати - Emacs чи Vim?
Ваша задача полягає в тому, щоб взяти два пошукові терміни в якості введення та вивести, який із цих термінів має найбільше результатів пошуку Google. (Це, очевидно, абсолютно справедливо. Що ви маєте на увазі, упереджено?)
Ось кілька прикладів входів та виходів:
Вхідні дані: emacsта vim
вихідні дані: 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(цей складний - вищевказаний пошуковий термін має один результат)
Input: "Abo#ut 4#8,234,8#75,14#7 res#ults"and Another testcase
Output: Another testcase(також хитро - немає результатів, тому він відображає пошуковий термін)
Вам не потрібно обробляти кутовий випадок "quoted"пошуку, повертаючи "Немає результатів, натомість показує результати без лапок", тому що це було б занадто складно. Вам також не потрібно обробляти вхідні дані з однаковою кількістю результатів.
Це код-гольф , тому найкоротший код у байтах виграє!