Skip to content

Instantly share code, notes, and snippets.

@robgon-art
Created August 23, 2020 17:46
Show Gist options
  • Save robgon-art/8d7f08909e0ae837de2cb843c0245102 to your computer and use it in GitHub Desktop.
Save robgon-art/8d7f08909e0ae837de2cb843c0245102 to your computer and use it in GitHub Desktop.
Check for repeated phrases
# Function to check if the text contain a repeated phrase
def repeats(s, num):
substrings = {}
parts = s.split(' ')
does_repeat = False
for i in range(len(parts)-num):
substring = parts[i]
for j in range(1, num):
substring += ' ' + parts[i+j]
if substring in substrings:
return True
else:
substrings[substring] = True
return False
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment