Saluti, nobili golfisti. Oggi risolverai i dibattiti più antichi e distinti: Emacs o Vim?
La tua sfida è quella di prendere due termini di ricerca come input e produrre quale di questi termini ha il maggior numero di risultati di ricerca di Google. (Questo è ovviamente del tutto corretto. Cosa vuoi dire, di parte?)
Ecco alcuni esempi di ingressi e uscite:
Input: emacse vim
Output: vim(totalmente non creando alcuna fiamma-guerra nei commenti)
Ingresso: googlee microsoft
uscita:google
Input: code golf stack exchangee code review stack exchange
Output: code golf stack exchange(sì!)
E qui ci sono alcuni casi limite solo per divertimento (e per testare le tue soluzioni):
Ingresso: About 1,000,000 resultse About 100,000 results
uscita:About 100,000 results
Input: This will autocotrecte Another testcase
Output: Another testcase(se non consideri la correzione automatica, allora il primo vincerà)
Per i seguenti casi di test, è necessario rimuovere prima i #segni nei termini di ricerca, poiché si basano sul fatto che il termine abbia una quantità specifica di risultati e la pubblicazione del termine qui lo rovinerebbe.
Input: Thissear#chter#mhasno#resultse Another testcase
Output: Another testcase(solo un test per zero risultati)
Input: "These exact wo#rds do#n't exi#st# on the Internet"e Another testcase
Output: Another testcase(test ")
Input: Abo#ut 1,65#2,85#3,2#86 re#sultse Another testcase
Output: Another testcase(questo è complicato - il termine di ricerca sopra ha un risultato)
Input: "Abo#ut 4#8,234,8#75,14#7 res#ults"e Another testcase
Output: Another testcase(anche difficile - nessun risultato, quindi visualizza il termine di ricerca)
Non è necessario gestire il caso angolare delle "quoted"ricerche che restituiscono "Nessun risultato, mostrando invece i risultati senza virgolette" perché sarebbe troppo complicato. Non è nemmeno necessario gestire input con lo stesso numero di risultati.
Questo è code-golf , quindi vincerà il codice più breve in byte!