Sulla base di questa domanda da Code Review
Data una stringa non vuota di caratteri ASCII stampabili, genera il secondo carattere non ripetuto. Ad esempio, per input DEFD, output F.
Ingresso
- Una singola stringa, in qualsiasi formato adatto .
Produzione
- Il secondo carattere che non si ripete, quando si legge da sinistra a destra, di nuovo in un formato adatto.
- Il carattere di output non fa distinzione tra maiuscole e minuscole.
- Se non esiste tale carattere (ad esempio, tutti i caratteri si ripetono), emette una stringa vuota.
Regole
- L'algoritmo dovrebbe ignorare il caso. Cioè
Dedconta come lo stesso personaggio. - È accettabile un programma completo o una funzione.
- La stringa di input sarà garantita non vuota (ovvero almeno un carattere di lunghezza).
- La stringa di input è ASCII. Qualsiasi carattere valido può essere ripetuto, non solo alfanumerico (inclusi gli spazi).
- Sono vietate le scappatoie standard .
- Si tratta di code-golf quindi si applicano tutte le normali regole del golf e vince il codice più breve (in byte).
Esempi
L'ingresso è sulla prima riga, l'output è sulla seconda riga.
DEFD
F
FEED
D
This is an example input sentence.
x
...,,,..,,!@
@
ABCDefgHijklMNOPqrsTuVWxyz
B
AAAAAABBBBB
Thisxthis
This this.
.
