我有一根绳子"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
def first_non_repeat_character(string)
string.chars.find { |character| string.count(character) == 1 }
end
first_non_repeat_character('teststring') # => "e"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)