Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
"Long Repeat Inside" solution in Clear category for Long Repeat Inside by mikaeldovbnia
def repeat_inside(line):
check_if_repeat = lambda x: any(x.count(x[:i]) * i == len(x) for i in range(1, len(x) // 2 + 1))
new_list = [line[i:i + x] for i in range(len(line)) for x in range(2, len(line[i:]) + 1)]
result = tuple(filter(check_if_repeat, new_list))
return max(result, key=len) if result else ''
print("Example:")
print(repeat_inside("aaaaa"))
assert repeat_inside("aaaaa") == "aaaaa"
assert repeat_inside("aabbff") == "aa"
assert repeat_inside("aababcc") == "abab"
assert repeat_inside("abc") == ""
assert repeat_inside("abcabcabab") == "abcabc"
print("The mission is done! Click 'Check Solution' to earn rewards!")
Feb. 1, 2023