Basierend auf dieser Frage von Code Review
Geben Sie bei einer nicht leeren Zeichenfolge aus druckbaren ASCII-Zeichen das zweite nicht wiederholende Zeichen aus. Zum Beispiel für Eingabe DEFD
, Ausgabe F
.
Eingang
- Eine einzelne Zeichenfolge in einem beliebigen geeigneten Format .
Ausgabe
- Das zweite Zeichen, das beim Lesen von links nach rechts in einem geeigneten Format nicht wiederholt wird.
- Das Ausgabezeichen unterscheidet nicht zwischen Groß- und Kleinschreibung.
- Wenn kein solches Zeichen vorhanden ist (z. B. wenn sich alle Zeichen wiederholen), geben Sie eine leere Zeichenfolge aus.
Regeln
- Der Algorithmus sollte Groß- und Kleinschreibung ignorieren. Das heißt,
D
undd
zählen als das gleiche Zeichen. - Es ist entweder ein vollständiges Programm oder eine Funktion zulässig.
- Die Eingabezeichenfolge ist garantiert nicht leer (dh mindestens ein Zeichen lang).
- Die Eingabezeichenfolge ist ASCII. Jedes gültige Zeichen kann wiederholt werden, nicht nur alphanumerisch (einschließlich Leerzeichen).
- Standardlücken sind verboten.
- Dies ist Codegolf, daher gelten alle üblichen Golfregeln, und der kürzeste Code (in Byte) gewinnt.
Beispiele
Die Eingabe erfolgt in der ersten Zeile, die Ausgabe in der zweiten Zeile.
DEFD
F
FEED
D
This is an example input sentence.
x
...,,,..,,!@
@
ABCDefgHijklMNOPqrsTuVWxyz
B
AAAAAABBBBB
Thisxthis
This this.
.