Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Clear solution in Clear category for Long Non Repeat by vit.aborigen
def non_repeat(line):
temp_longest, current_longest = '', ''
for char in line:
if char in temp_longest:
current_longest = max(current_longest, temp_longest, key=lambda x: len(x))
index_of_repeating_symbol = temp_longest.index(char) + 1
temp_longest = temp_longest[index_of_repeating_symbol:] + char
else:
temp_longest += char
return max(current_longest, temp_longest, key=lambda x: len(x))
Sept. 12, 2018