devfsa / evolua

Mande um PR e evolua com os feedbacks da comunidade.
10 stars 3 forks source link

Primeira recorrência #4

Open jrnmagalhaes opened 5 years ago

jrnmagalhaes commented 5 years ago

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
jonataa commented 5 years ago

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

jrnmagalhaes commented 5 years ago

Exatamente isso

Em ter, 23 de out de 2018 13:06, Jonata Weber notifications@github.com escreveu:

@jrnmagalhaes https://github.com/jrnmagalhaes E se a entrada for "ABBCDDA", qual será a saída, "B" também?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/devfsa/evolua/issues/4#issuecomment-432308451, or mute the thread https://github.com/notifications/unsubscribe-auth/AS7YxwC6fvLtdlSkX_4SDsm8MykGy62dks5unz6IgaJpZM4X1zBj .

ForceTower commented 5 years ago

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.

jonataa commented 5 years ago

Ops, fechei a issue sem querer 😅

jonataa commented 5 years ago

Vou resolver esse exercício também.

jonataa commented 5 years ago

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! 😄

ForceTower commented 5 years ago

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

jonataa commented 5 years ago

Isso! Manda como PR. Valeu!