Remoção de duplicatas de caracteres mantendo a ordem
Kotlin
Medium
strings
Tarefa «Remoção de duplicatas de caracteres mantendo a ordem»
Escreva um programa que recebe uma string contendo apenas letras minúsculas do alfabeto latino e remove dela todas as duplicatas de caracteres, mantendo a ordem da primeira ocorrência de cada caractere. O programa deve exibir a string resultante sem duplicatas. O comprimento da string não excede 10^5.
Formato de Entrada
Uma única string, composta por letras minúsculas do alfabeto latino (a-z). O comprimento da string é de 1 a 100000.
Formato de Saída
Uma única string — a string original sem duplicatas de caracteres, mantendo a ordem da primeira ocorrência.
Exemplos
Exemplo 1
ENTRADA
hello
SAÍDA
helo
Exemplo 2
ENTRADA
aabbcc
SAÍDA
abc
main.kt