Finding duplicate words in a string python -


i trying make function locate duplicate words , if output should true or false depending on wether there duplicate words. example:

doubleword("cat") --> false .       doubleword("catcat") --> true .    doubleword("contour" * 2) --> true 

so far have this:

def main():      word = input("enter string: ")      half = len(word) >> 1     if word[:half] == word[half:]:         print("true")     else:         print("false")      return     print(main()) 

if name == "main": main()

any appreciated. thought maybe using slicing make easier have no idea how implement in code. thanks!

you have compare first part second, can slicing this:

def doubleword(word):     return word[len(word) // 2:] == word[:len(word) // 2] 

Comments

Popular posts from this blog

java - SSE Emitter : Manage timeouts and complete() -

jquery - uncaught exception: DataTables Editor - remote hosting of code not allowed -

java - How to resolve error - package com.squareup.okhttp3 doesn't exist? -