devfsa / evolua

Mande um PR e evolua com os feedbacks da comunidade.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Primeira recorrência

jrnmagalhaes opened this issue · comments

Dada uma string, o código deverá indicar o primeiro caso de recorrência.

Exemplo:

Entrada => "ABCDA"
Saída => "A"


Entrada => "ABBCDA"
Saída => "B"

Entrada => "ABC"
Saída => null

@jrnmagalhaes E se a entrada for "ABBCDDA", qual será a saída, "B" também?

A cada caractere da string sendo analisada verifica se ela já foi inserida em um set, se ela já estiver no set ela é a primeira recorrência e podemos retornar o caractere, senão, insere o caractere no set.

Se chegar ao fim da string sem ter retornado, então retorna null.

Ops, fechei a issue sem querer 😅

Vou resolver esse exercício também.

A cada caractere da string sendo analisada verifica se ela já foi inserida em um set, se ela já estiver no set ela é a primeira recorrência e podemos retornar o caractere, senão, insere o caractere no set.

Se chegar ao fim da string sem ter retornado, então retorna null.

@ForceTower
Show me the code! 😄

Oh... Era para fazer um PR, eu faço isso quando chegar em casa kkkk

Isso! Manda como PR. Valeu!