Saudações, jogadores nobres de código. Hoje você resolverá o mais antigo e distinto dos debates - Emacs ou Vim?
Seu desafio é usar dois termos de pesquisa como entrada e gerar qual desses termos tem mais resultados de pesquisa no Google. (Isso é obviamente completamente justo. Como assim, tendencioso?)
Aqui estão alguns exemplos de entradas e saídas:
Entrada: emacs
e vim
Saída: vim
(totalmente não criando nenhuma guerra de chamas nos comentários)
Entrada: google
e microsoft
Saída:google
Entrada: code golf stack exchange
e code review stack exchange
Saída: code golf stack exchange
(sim!)
E aqui estão alguns casos extremos apenas por diversão (e para testar suas soluções):
Entrada: About 1,000,000 results
e About 100,000 results
Saída:About 100,000 results
Entrada: This will autocotrect
e Another testcase
Saída: Another testcase
(se você não considerar a correção automática, a primeira vencerá)
Para os casos de teste a seguir, você deve remover os #
sinais nos termos da pesquisa primeiro, pois eles dependem do termo com uma quantidade específica de resultados e a publicação do termo aqui estragaria isso.
Entrada: Thissear#chter#mhasno#results
e Another testcase
Saída: Another testcase
(apenas um teste para zero resultados)
Entrada: "These exact wo#rds do#n't exi#st# on the Internet"
e Another testcase
Saída: Another testcase
(testes "
)
Entrada: Abo#ut 1,65#2,85#3,2#86 re#sults
e Another testcase
Saída: Another testcase
(este é complicado - o termo de pesquisa acima tem um resultado)
Entrada: "Abo#ut 4#8,234,8#75,14#7 res#ults"
e Another testcase
Saída: Another testcase
(também complicado - sem resultados, para exibir o termo de pesquisa)
Você não precisa lidar com o caso de canto das "quoted"
pesquisas retornando "Nenhum resultado, mostrando resultados sem aspas", porque isso seria muito complicado. Você também não precisa manipular entradas com o mesmo número de resultados.
Isso é código-golfe , então o código mais curto em bytes vencerá!