挨拶、高貴なゴルファー。今日、あなたは最も古くて際立った議論を解決します-EmacsまたはVim?
あなたの課題は、入力として2つの検索用語を使用し、それらの用語のうち、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これは注意が必要です-上記の検索用語には1つの結果があります)
入力:"Abo#ut 4#8,234,8#75,14#7 res#ults"およびAnother testcase
出力:(Another testcaseやはり扱いにくい-結果がないため、検索語が表示されます)
"quoted"「結果なし、代わりに引用符なしで結果を表示する」を返す検索のコーナーケースを処理する必要はありません。これは複雑すぎるからです。同じ数の結果を持つ入力を処理する必要もありません。
これはcode-golfなので、バイト単位の最短コードが勝ちます!