问候,高贵的高尔夫球手。今天,您将解决最古老,最著名的辩论-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这很棘手-上面的搜索词有一个结果)
输入:"Abo#ut 4#8,234,8#75,14#7 res#ults"和Another testcase
输出:(Another testcase也很棘手-没有结果,因此显示搜索项)
您无需处理"quoted"返回“无结果,显示结果时不带引号”的极端情况,因为那样太复杂了。您也不需要处理具有相同数量结果的输入。
这是代码高尔夫球,因此最短的代码(以字节为单位)将获胜!