30
2番目の非反復キャラクターは何ですか?
コードレビューのこの質問に基づいて 印刷可能なASCII文字の空でない文字列が与えられた場合、2番目の非反復文字を出力します。たとえば、input DEFD、outputの場合F。 入力 適切な形式の単一の文字列。 出力 第二左から右に読むとき、再び適切なフォーマットで、繰り返さない文字。 出力文字は大文字と小文字を区別しません。 そのような文字が存在しない場合(すべての文字が繰り返されるなど)、空の文字列を出力します。 ルール アルゴリズムは大文字小文字を無視する必要があります。つまり、Dおよびd同じ文字としてカウントされます。 完全なプログラムまたは機能のいずれかが受け入れられます。 入力文字列は空でないことが保証されます(つまり、少なくとも1文字の長さ)。 入力文字列はASCIIです。英数字だけではなく、任意の有効な文字を繰り返すことができます(これにはスペースが含まれます)。 標準的な抜け穴は禁止されています。 これはコードゴルフなので、通常のゴルフルールがすべて適用され、最短のコード(バイト単位)が勝ちます。 例 入力は1行目にあり、出力は2行目にあります。 DEFD F FEED D This is an example input sentence. x ...,,,..,,!@ @ ABCDefgHijklMNOPqrsTuVWxyz B AAAAAABBBBB Thisxthis This this. .