corpus = """
yellow
tooth
"""
for line in corpus.splitlines():
for letter in line:
if line.count(letter) == 1:
print letter
break corpus = """
yellow
tooth
"""
for line in corpus.splitlines():
for letter in line:
if line.count(letter) == 1:
print letter
break import sys
def first_unique(word):
if len(word) == 0:
return "EOF"
for i in range(0, len(word)-1):
return word[i] if word[i] != word[i+1]
return "NA"
def main():
with open(sys.argv[1],'r') as f:
print first_unique(f.readline()) import sys
with open(sys.argv[1], 'r') as f:
word = f.readline()
try:
print filter(lambda x: word.count(x) == 1, word)[0]
except IndexError:
print "" IO.readlines(file).each do |w|
puts w.split(//).find { |c| w.count(c) == 1 }
end