filmov
tv
Pergunta de Entrevista Técnica Google com Resposta: Encontre o primeiro caractere recorrente

Показать описание
Encontre o primeiro caractere recorrente em uma dada string!
Esta pergunta já apareceu diversas vezes em processos de entrevista técnica do Google e de outras empresas como Amazon ou Microsoft. Por ser um problema relativamente simples, ele pode ser feito inclusive em uma entrevista por telefone (phone screen).
O problema consiste em receber uma string, e encontrar o primeiro caractere que se repete nessa string. Por exemplo, para a string "ABCDABC", o retorno desse algoritmo seria A. Para a string "ABCD", o retorno seria Null (pois não existem caracteres que se repetem).
Além disso, vamos fazer a análise de complexidade das duas sugestões e vamos implementar o pseudo-código da solução.
Baixe o meu livro “Descomplicando a segurança digital” neste link:
Esta pergunta já apareceu diversas vezes em processos de entrevista técnica do Google e de outras empresas como Amazon ou Microsoft. Por ser um problema relativamente simples, ele pode ser feito inclusive em uma entrevista por telefone (phone screen).
O problema consiste em receber uma string, e encontrar o primeiro caractere que se repete nessa string. Por exemplo, para a string "ABCDABC", o retorno desse algoritmo seria A. Para a string "ABCD", o retorno seria Null (pois não existem caracteres que se repetem).
Além disso, vamos fazer a análise de complexidade das duas sugestões e vamos implementar o pseudo-código da solução.
Baixe o meu livro “Descomplicando a segurança digital” neste link: