Com base nesta pergunta da Code Review
Dada uma sequência não vazia de caracteres ASCII imprimíveis, imprima o segundo caractere não repetitivo. Por exemplo, para entrada DEFD
, saída F
.
Entrada
- Uma única sequência, em qualquer formato adequado .
Resultado
- O segundo caractere que não se repete, ao ler da esquerda para a direita, novamente em um formato adequado.
- O caractere de saída não diferencia maiúsculas de minúsculas.
- Se esse caractere não existir (por exemplo, todos os caracteres se repetem), produza uma string vazia.
Regras
- O algoritmo deve ignorar maiúsculas e minúsculas. Ou seja,
D
ed
conte como o mesmo personagem. - Um programa completo ou uma função são aceitáveis.
- A sequência de entrada será garantida como não vazia (ou seja, pelo menos um caractere de comprimento).
- A sequência de entrada é ASCII. Qualquer caractere válido pode se repetir, não apenas alfanumérico (isso inclui espaços).
- As brechas padrão são proibidas.
- Isso é código-golfe, portanto todas as regras usuais de golfe se aplicam e o código mais curto (em bytes) vence.
Exemplos
A entrada está na primeira linha, a saída está na segunda linha.
DEFD
F
FEED
D
This is an example input sentence.
x
...,,,..,,!@
@
ABCDefgHijklMNOPqrsTuVWxyz
B
AAAAAABBBBB
Thisxthis
This this.
.