我有一个字符串"teststring"。我想在 Ruby 中找到第一个非重复出现的字符。
我有这个 Python 代码:
def first_non_repeat_character(teststring)
unique=[]
repeated=[]
for character in teststring:
if character in unique:
unique.remove(character)
repeated.append(character)
else:
if not character in repeated:
unique.append(character)
if len(unique):
return unique[0]
else:
return false
Run Code Online (Sandbox Code Playgroud)