Salam, pegolf kode mulia. Hari ini Anda akan menyelesaikan perdebatan paling kuno dan terkemuka - Emacs atau Vim?
Tantangan Anda adalah menggunakan dua istilah pencarian sebagai input, dan menampilkan yang mana dari istilah-istilah tersebut yang memiliki hasil pencarian Google terbanyak. (Ini jelas sangat adil. Apa maksudmu, bias?)
Berikut adalah beberapa contoh input dan output:
Input: emacs
dan vim
Output: vim
(sama sekali tidak membuat flamewar di komentar)
Input: google
dan microsoft
Output:google
Input: code golf stack exchange
dan code review stack exchange
Output: code golf stack exchange
(yeah!)
Dan berikut adalah beberapa kasus tepi hanya untuk bersenang-senang (dan untuk menguji solusi Anda):
Input: About 1,000,000 results
dan About 100,000 results
Output:About 100,000 results
Input: This will autocotrect
dan Another testcase
Output: Another testcase
(jika Anda tidak mempertimbangkan koreksi otomatis, maka yang pertama akan menang)
Untuk kasus pengujian berikut, Anda harus menghapus #
tanda - tanda dalam istilah pencarian terlebih dahulu, karena mereka bergantung pada istilah yang memiliki jumlah hasil tertentu dan memposting istilah di sini akan merusaknya.
Input: Thissear#chter#mhasno#results
dan Another testcase
Output: Another testcase
(hanya tes untuk hasil nol)
Input: "These exact wo#rds do#n't exi#st# on the Internet"
dan Another testcase
Output: Another testcase
(pengujian "
s)
Input: Abo#ut 1,65#2,85#3,2#86 re#sults
dan Another testcase
Output: Another testcase
(yang ini rumit - istilah pencarian di atas memiliki satu hasil)
Input: "Abo#ut 4#8,234,8#75,14#7 res#ults"
dan Another testcase
Output: Another testcase
(juga rumit - tidak ada hasil, sehingga menampilkan istilah pencarian)
Anda tidak perlu menangani kasus sudut "quoted"
pencarian yang kembali "Tidak ada hasil, sebagai gantinya menunjukkan hasil tanpa tanda kutip" karena itu akan terlalu rumit. Anda juga tidak perlu menangani input dengan jumlah hasil yang sama.
Ini adalah kode-golf , jadi kode terpendek dalam byte akan menang!